軟件工程中軟件設(shè)計的中的一個環(huán)境就是部署問題,現(xiàn)在的軟件在解決用戶問題的同時還得解決自己的更新升級,這往往是一件非常繁瑣的事情。目前客戶端軟件升級常用的手法就是搭配一個Updater.exe進(jìn)行新版本的檢測以及更新維護(hù),每個軟件的Updater程序大同小異,就發(fā)布文件而言也沒有保密性可言,然而每做一個程序缺都要重復(fù)這樣的工作。
思路反過來就是能不能有一個通用的solution去解決客戶端程序的發(fā)布和部署問題?就我看來,這一過程就好比從svn里面導(dǎo)出數(shù)據(jù),之后進(jìn)行更新一樣,多的只是注冊表項(xiàng)的一些操作(包括COM)和本地文件的操作,這樣問題就歸結(jié)于一個定制的svn客戶端,基于這個客戶端下發(fā)的軟件,可以完成安裝、使用、升級、卸載一站式服務(wù),對用戶而言解決了下載過程中的病毒問題,對企業(yè)而言少了自身業(yè)務(wù)開發(fā)以外的一些部署問題。入口可以基于分類和搜索,之后的盈利模式嘛還是老一套。如果做下去還可以考慮一些軟件授權(quán)、加解密等增值業(yè)務(wù)。
年初的時候有了這個念頭,聽說微軟也有軟件商店的概念,我自己也還沒有時間去研究,不知道有沒有人能給個概念。這些東西只是我在實(shí)際開發(fā)者遇到的問題想到的,可能很狹隘,所以拿出來希望能有人討論。
posted on 2011-05-04 21:01
萬連文 閱讀(2610)
評論(8) 編輯 收藏 引用 所屬分類:
亂七八糟