我知道C#4.0中有一些不错的新功能,但在我的生活中,我不能想到升级现有项目或转换到新项目的令人信服的理由.
我看过一些帖子,人们说如果他们的托管服务没有提供.Net 4,他们会找到另一个提供商.Net 4是他们的方向<?>.
现在我的老板试图让我同意将我们所有的生产环境切换到C#4并立即开始.
所以问题是有没有人开始使用,或者将项目转换为C#4,这是有说服力的理由?是否有一个你必须拥有的功能会让你的生活变得如此简单?
ahs*_*ele 12
在他的发布博客文章中,Scott Guthrie详细介绍了.NET 4的功能.另一个很好的资源是http://www.asp.net/learn/whitepapers/aspnet4上的白皮书.但是,我怀疑你是否会立即需要这些新功能中的一个/任何一个.正如Scott Hanselman博客写道:
在.NET 4中有很多新的东西,但不是那种"压倒性的 - 我需要重新学习 - 所有东西"的方式.
因此,您是否应该升级取决于各种其他因素.我想到的一些原因:
与您的经理进行公开对话似乎很适合理解他升级的理由.我认为,因为它闪亮不是一个令人信服的理由.
作为参考,这个过时的Stack Overflow问题" 为什么不升级到最新的.net框架 "提供了与您的问题相反的信息.
坦率地说,System.Collections.Concurrent使开发多线程应用程序变得轻而易举.
新的和改进的System.Linq.Expressions使编写动态编译的代码看起来像孩子的游戏.
新的命名参数功能意味着我可以拥有大型构造函数,而不会对每个参数的含义感到困惑.不可变对象更容易.
| 归档时间: |
|
| 查看次数: |
951 次 |
| 最近记录: |