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