似乎3.5是2.0的一大跃进。我的工作场所仍然停留在2.0。由于无法升级,我错过了什么样的乐趣?
答案 0 :(得分:26)
我头脑中的一些事情:
我们这里仍然是2.0。
答案 1 :(得分:4)
你错过了,匿名变量,lambda运算符,LINQ(非常强大),扩展方法(非常强大)和许多功能
答案 2 :(得分:2)
<强> LINQ 强>
我知道已经多次说过,但在我看来,LINQ(可选择使用lambda语法使事情变得更清晰)已经改变了游戏规则 - 整个代码模块有时可以集成到一个连贯的LINQ语句中,并且结果不仅更容易编写,更容易阅读和维护,因为您没有处理大量的锅炉板代码 - 它已经过净化,接近100%的业务逻辑。
答案 3 :(得分:1)
答案 4 :(得分:0)
这取决于你做什么样的开发(Windows窗体与asp.net)。以下是一些观点:
还有很多其他的事情。只需谷歌就可以找到很多链接。
答案 5 :(得分:0)
Silverlight 3的目标是.NET 3.5。 您可以使用类似于AIR的应用程序,这样您就可以将应用程序从网页中删除并使其成为桌面应用程序。即使应用程序的其余部分位于常规Ajax ASP.NET中,我的客户也喜欢silverlight图表和仪表。
答案 6 :(得分:0)
你错过的两件最重要的事情是一些图书馆。在我的脑海中,这些是WCF,WPF,ASP.NET MVC。 ICBW。
如果你需要继续使用.Net 2.0框架,但可以使用VS 2008,那么你不要错过LINQ(LINQBridge),编译时间推理,lambdas这是真正的软弱耐嚼的善良.Net 3.5。
.Net 3.5中的额外库是值得的,根据我的经验,它是一个无痛的升级。请记住.Net 3.5仍然是compiles to .Net 2.0 CLR。
更新目标.Net 2.0的优势是更多的用户在他们的机器上拥有.Net 2.0而不是3.5 SP1。这意味着他们不必进行大量下载。
答案 7 :(得分:0)
点击一次部署不再需要IE ...是的!