在跟进到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