回答
第二個。一位客戶希望所有功能都不用伸手。
我寧願有一個安裝在我的機器上放一個和一個軟件。當我們部署給我們的客戶時,我們希望能夠自己控制依賴關係的安裝。
編輯:請注意,我正在談論一個企業環境,我們向客戶集中管理軟件部署。我也爲自己感覺這種方式,但我會將自己作爲一名高級用戶,我可以看到普通用戶的反駁。
通常我發現將.NET框架與我的應用程序捆綁在一起越來越不重要。至少對於2.0來說,因爲它經常安裝。
雖然對於3.5版本我會說,因爲它不一定安裝,所以可能會更好地包含下載以便於使用。
我個人更希望知道它在安裝.net。
大多數非技術人員不會在乎,並會因爲安裝程序而要求他們點擊次數超過必要次數而煩惱(思考過程會「安裝.net?Whats .net?」您是否問我,因爲我應該安裝它,或者因爲我不應該?讓我們在很多人中挑選一個隨機選項。)
我建議使用1mb安裝程序或「引導程序」方法。除非你走在前沿,否則大多數Windows機器現在已經安裝了2.0框架,並且快速下載和安裝應用程序通常在大多數用戶的頭腦中。
雖然我個人恨,只有0.5 MB,後來下載實際安裝的內容,因爲你不能存檔的實際下載安裝文件的下載者,我不得不說,在這種情況下,我更喜歡1MB安裝程序。 .Net運行時非常常見,應該可以在大多數計算機上找到它。如果不是,它應該直接來自Microsoft,而不是試圖在安裝程序中保留.Net框架的最新版本。另一種選擇是Java和IDE,比如Eclipse和Netbeans,這兩種方法都有一個不包含J2SDK的版本和一個包含最新版本的J2SDK的版本。
我在想Adobe Acrobat,它有一個1/2 Mb的安裝程序下載來引導一個更大的程序。 Acrobat是那裏最下載的軟件包之一,他們仍然覺得不得不減小其最初下載的大小。微軟也在其一些較大的軟件包上使用這種方法。
但是,這兩個例子都是它們提供了一個更好的體驗,當下載完整的應用程序比標準的Visual Studio安裝包允許下載框架更好。
Scott Hanselman最近在他談到捆綁.net框架的時候有了非常好的blog post。還有一點需要注意的是,.net 2.0包含在Windows XP SP2中,所以最新的機器至少應該有這個
這是誤導。這是一個可選的更新,所以即使是宗教上使用微軟更新的機器也可能沒有它。 – 2008-10-16 16:30:35
如果在下載並提供適當的安裝程序?通過這種方式,未使用的用戶不會受到懲罰,並且沒有用戶的用戶將獲得完整安裝。另外,我們的應用程序是一個小的下載並動態下載它需要的框架,但我們並不針對「商業」受衆。我們更多的是一個利基應用程序,所以你的YMMV。
大多數瀏覽器都在User-Agent字符串中。 – ine 2008-10-16 16:27:30
記錄框架依賴關係,併爲用戶提供一個可選的安裝方法,如果他們在安裝過程中沒有安裝。無論如何,如果您通過互聯網提供服務,這一點尤其重要。如果您使用CD/DVD進行傳輸,那麼請務必在您的代碼中包含可再發行組件,以防用戶無法通過網絡訪問它。
無論哪種方式,請確保您警告用戶,如果你去與下載選項。沒有什麼比在您的非互聯網連接的計算機上安裝的新程序如此之小以及然後發現您還沒完成時那麼高興更讓人討厭的事情...
退房smallestdotnet作爲新的客戶端配置文件(取決於您的版本)
- 1. 捆綁Flash或Flash安裝程序
- 2. 在我的WPF項目安裝程序中,如何捆綁.NET3.5安裝程序?
- 3. 做捆綁安裝
- 4. 捆綁安裝(LoadError)
- 5. 捆綁與捆綁安裝相同嗎?
- 6. 捆綁安裝程序,記錄安裝步驟
- 7. 寶石安裝捆綁&&捆綁安裝錯誤
- 8. 在Rails應用程序中安裝捆綁軟件時出錯
- 9. 捆綁安裝在Capistrano的Rails中
- 10. 無法在CircleCI中捆綁安裝`
- 11. 捆綁安裝失敗安裝FFI(1.9.6)
- 12. 捆綁安裝失敗
- 13. 捆綁安裝不成功
- 14. 錯誤捆綁安裝 - 「mysql2」
- 15. 檢測捆綁安裝組
- 16. 捆綁安裝錯誤
- 17. Glassfish的不安裝捆綁
- 18. Launch4j JRE安裝或捆綁
- 19. 捆綁FOSOAuthServerBundle安裝錯誤
- 20. 錯誤「捆綁安裝」
- 21. rails新 - 捆綁安裝
- 22. 捆綁安裝混亂
- 23. Selenium ModuleNotFoundError運行已安裝程序與Pynsist捆綁在一起
- 24. Ruby(捆綁包安裝,捆綁包更新)FAILS無法安裝寶石http_parser.rb,eventmachine
- 25. 捆綁安裝仍然不工作後,寶石安裝捆綁軟件
- 26. 未能在Rails上捆綁安裝
- 27. 錯誤時,捆綁在Windows上安裝
- 28. Rails的捆綁安裝在Debian(Ubuntu的)
- 29. 捆綁安裝-jailshell:在共享主機
- 30. WiX MSI:使用安裝程序捆綁演示項目
如果它只是下載器的一半meg,那麼實際的產品是什麼類型的英國媒體文件? – 2008-10-16 16:42:23