3.5似乎是2.0的一大飞跃。我的工作场所仍然停留在2.0。我错过了什么样的乐趣,不能升级?我只通过运行.Net 2.0 vs 3.5错过了什么?
回答
有几件事情把我的头顶部:
- 扩展方法。
- lambda表达式
- 更好的JSON序列化支持
- LINQ
- WCF
- WPF
- WF
- 集合初始化
- 对象intializers
- 匿名类型
我们仍然在2.0这里。
从技术上讲,并非完全正确。扩展方法只需要C#3.0,并且可以很容易地在.NET 2.0中使用,集合和对象初始值设定项以及匿名类型也一样。 – 2009-08-18 14:16:22
“开箱即用”不能使用它们。 – 2009-08-18 14:18:44
扩展方法确实需要声明属性类型,但其他方法不需要。 Just C#3.0瞄准.NET 2.0。 – 2009-08-18 14:21:38
- 任何具有LINQ
- 拉姆达 表达式来完成。
- 扩展方法
加上WCF,WPF,WF和更多! – 2009-08-17 14:19:23
这要看你做什么样的发展(Windows窗体与asp.net)。这里有几点:
- 如果你想使用LINQ
- 阿贾克斯集成在框架
- 的WebParts拖动和Firefox浏览器
- 此外,如果你想使用其他像micorsoft降工作图表,工作流程基础等
还有很多其他的事情。只需谷歌,你会发现很多链接。
Silverlight 3针对.NET 3.5。 您可以使用与AIR类似的应用程序,以便将应用程序从网页上撕下并制作桌面应用程序。即使应用程序的其他部分使用常规的Ajax ASP.NET,我的客户也喜欢silverlight图表和量表。
LINQ
我知道它已经被说了好几次,但在我看来LINQ(可选使用lambda语法来让事情更清晰)一直是一个改变游戏规则 - 代码整个模块有时可以卷成一个连贯的LINQ语句,其结果不仅更容易编写,而且更易于阅读和维护,因为您不需要处理大量的锅炉代码 - 它已经被纯化,接近100%的业务逻辑。
你错过的两件最大的事情是一些图书馆。在我头顶,这些是WCF,WPF,ASP.NET MVC。 ICBW。
如果您需要继续使用.Net 2.0框架,但可以使用VS 2008,那么您不要错过LINQ(LINQBridge),编译时推断,lambda,这是真正的软糊糊的.net 3.5 。
.Net 3.5中的额外库值得,而且根据我的经验,这是一次无痛的升级。请记住,.net 3.5仍然是compiles to .Net 2.0 CLR。
更新瞄准.Net 2.0的优点是更多的用户在他们的机器上安装.Net 2.0而不是3.5 SP1。这意味着他们不必进行大规模的下载。
点击一次部署不再需要IE ...是啊!
- 1. UserControls:我错过了什么?
- 2. NuGet - 我错过了什么?
- 3. 我错过了什么?
- 4. 我错过了什么ActionListener?
- 5. jsFiddle - 我错过了什么?
- 6. 我错过了什么?
- 7. 我的唯一性验证未运行。我错过了什么?
- 8. .NET 4.0 vs 3.5运行时性能
- 9. .net 2.0和3.5将并排运行吗?
- 10. 运行.NET 3.5的代码在2.0 CLR
- 11. 运行RSpec时出现问题 - 我错过了什么?
- 12. 通过SearchView的查询过滤ListView - 我做错了什么?
- 13. 使用AFNetworking和AFHTTPClient通过API运行多个URL - 我做错了什么?
- 14. ADO.Net 2.0 vs 3.5
- 15. 我没有将我的ASP.NET 2.0网站移动到ASP.NET 3.5中,我错过了什么?
- 16. .net 3.5应用程序是否可以在安装了.Net 2.0运行时的机器上运行?
- 17. .NET 2.0或3.5?
- 18. 我的应用程序面向.NET 3.5框架运行的平台是什么?
- 19. 为什么当通过https调用WCF的.Net 2.0 Web服务时,我得到了400个错误的请求?
- 20. jquery .ajaxsubmit通过了什么?
- 21. .NET运行时2.0错误
- 22. Tomcat JSP似乎是串行运行(而不是并行) - 我错过了什么?
- 23. Python:我错过了什么吗?
- 24. 嵌入式ZXing - 我错过了什么?
- 25. 依赖注入 - 我错过了什么?
- 26. “Class not found”我错过了什么?
- 27. GWT事件:我错过了什么?
- 28. AVPlayerItem和KVO - 我错过了什么?
- 29. 我在Java块中错过了什么?
- 30. PHP返回值...我错过了什么?
对不起,确切的复制:http://stackoverflow.com/questions/57234/what-net-framework-version-should-i-ship-with-2-3-3-5 – MusiGenesis 2009-08-17 13:58:21
这不是一个确切的副本。它是相似的,但它是不一样的,答案不提供相同的信息。 – 2009-08-18 14:17:37