在跟進到previous question之後,您是否會避免使用需要.NET 3.0/3.5的組件庫?額外的安裝要求是否太多要問,或者,.NET安裝程序是否易於包含或鏈接到無關緊要?您是否會避免使用需要.NET 3.5的組件?
回答
對我來說,更多的是的問題而不是如果。讓我們面對它,幾乎每個人都會升級到.NET 3.5,如果還沒有的話。
坦率地說,沒有很好的理由可以想到爲什麼Windows計算機不應升級到.NET 3.5。
有人說過,如果我有一個客戶由於某種原因拒絕接受任何需要.NET 3的軟件,那麼如果我希望得到報酬,我將不得不容納他們。
至於安裝程序,它真的是沒有更大的交易來安裝最新的.NET則是安裝.NET 2.
你會在哪裏畫線?如果.NET 48.8需要Windows 7,那麼你是否僅僅購買了微軟就會對它置之不理呢?許多組織由於病毒,不穩定性等原因限制了對盒子的權利。 – ojblass 2009-04-18 04:51:42
這完全取決於我寫的東西。如果我正在編寫一個針對大型消費者羣體的應用程序,那麼由於下載的大小,我可能會遠離需要3.5的東西。如果我正在編寫一個Visual Studio 2008加載項,我不會有任何使用需要3.5的東西的問題。如果我正在編寫一個內部應用程序,它將取決於當前的桌面配置,以及IT管理員如何打開3.5,如果它不在那裏。恐怕您可能需要更具體的方案來獲得更具體的答案。
我可能在幾種情況下避免組件。 .NET運行時升級的易用性不是唯一的因素。如果您的應用程序將用於公司環境,或者您沒有技術受衆,我會採取最低標準的共同態度。如果你的觀衆受到較少的限制,你可能有理由傾向於另一個方向。另一個重要因素是組件帶給您的應用程序的功能。如果功能足夠重要或足夠重要,則可以權衡用戶在配置其環境時的時間。環境可能會迎頭趕上,但這些其他外部因素可能很重要。
有沒有真正的需要避免。那裏有很多工具/安裝程序可以使安裝接縫更少且無處不在。記住你需要.NET 3.5 SP1。
注意:您的客戶需要具有管理員權限才能安裝.Net,如果它尚不存在。這有時會引起憤怒的客戶的問題。請記住MLB關於Silverlight的文章,主要是因爲用戶無法安裝插件,因爲他們在工作時沒有足夠的權限。
缺少對Windows 2000的支持有時是避免.NET 3.5的一個原因。
- 1. 您是否需要編譯.net 3.5代碼
- 2. 避免需要調用ProcessMessages
- 3. 避免需要Dispatcher.BeginInvoke
- 4. 我的應用程序是否需要.NET框架3.5?
- 5. SimpleDateFormat - 您是否需要使用RegEx?
- 6. 您是否需要使用Invoke on Action?
- 7. 您是否需要斷開所有音頻節點以避免內存泄漏?
- 8. 您是否仍需要在.net v4 System.Net.Mail中處理附件?
- 9. 您是否需要.NET 1.0框架來定位.NET 1.0框架?
- 10. .NET Framework 3.5 SP1是否需要重新啓動?
- 11. 如果安裝了3.5,是否需要.net framework 2.0?
- 12. .NET 3.5 SP1是否需要在服務器上使用動態數據?
- 13. NUnit是否可以使用.NET 3.5?
- 14. 使用CodeIgniter的XSS過濾是否避免輸出時需要轉義?
- 15. Firefox msg,需要避免
- 16. MEF是否需要.NET 4?
- 17. MSDeploy是否需要.net 4?
- 18. 您是否需要安裝完整的.NET 4.0 Framework才能使用Win API?
- 19. 設計scala庫時,我們是否需要避免反思?
- 20. GAE JCache NumberFormatException,是否需要編寫Java以避免?
- 21. 是否有人成功使用.NET組件免註冊COM?
- 22. Silverlight 4是否需要.NET 4?
- 23. doClick()是否需要啓用組件?
- 24. 您是否需要RESTful webservice的接口?
- 25. Silverlight是否需要安裝.NET框架?
- 26. 避免使用Telerik組件的ScriptRegistrar
- 27. 你需要安裝.net 3.5和4.0還是隻安裝.net 4?
- 28. 您是否需要發佈@property?
- 29. ClickOnce應用程序要求使用.NET 2.0構建時需要.NET 3.5
- 30. 在python避免溢出3.5
這與其他問題有何不同? – 2009-04-18 02:52:33
另一個問題的解決方案是簡單地要求開發者客戶包含3.0安裝程序或鏈接到他們的產品。這個問題的目的是確定開發者是否會忽略這種負擔 - 或者是否足夠重要以避免使用這些庫。 – 2009-04-18 02:55:45