当前位置:  开发笔记 > 编程语言 > 正文

帮助我说服高层以上允许切换到.Net 3.5(从2.0)

如何解决《帮助我说服高层以上允许切换到.Net3.5(从2.0)》经验,为你挑选了3个好方法。

在纯数据库交互以外的领域,我已经被出售了使用linq的乐趣.(请参阅调用其他代码书呆子 - 嵌套循环的替代方法?).

我们坚持2.0.我已经告诉了更新易于更新到3.5的能力(我们已经迁移到VS2008),但是他们想要一份升级的"好处"列表.

那些有3.5经验的人能否为将现有应用更新到3.5的好处提供一些讨论点?

更新:找到另一个原因:微软将Asp.Net的图表工具作为补丁包含在3.5之上!他们获得了商业价值,我得到了乐趣......



1> Mick..:

你可以为它辩护吗?听起来你想要它,因为LINQ很有趣.其他人提到有趣的功能.我总是遇到向管理层出售有趣功能的问题,因为它们不是非常令人信服的理由,可能会破坏环境.

老实说,这实际上取决于你使用C#的原因.您是Web开发人员,系统管理员还是其他人?采取一般方法,我会使用以下卖点(你需要做一些工作来证明这些事情):

    升级时最终用户零中断.升级到新版本将是无缝的,我们将有一个彻底审查的测试计划,以便将所有客户更新到此版本.我们所有需要.NET 1.x或.NET 2.0的旧应用程序仍然可以完美运行.

    程序员效率.您可以提到.NET类包含更多的Windows API,从而使程序员更有效率,因为他们不需要P/Invoke.由于x,y和z,LINQ使您的工作效率更高.由于x,y和z,Lambda表达式可以提高工作效率.

    减轻未来操作系统迁移的痛苦.现在迁移到WPF将为Vista/Windows 7做好准备.我们不必使用现已弃用的"Windows Forms"将应用程序迁移到WPF,因为我们已经在使用它了.

    从第三方购买的更多应用程序将需要它,因此我们迟早要升级.

最后,您需要证明至少,此举不会因增加支持或测试成本而花费您的金钱.如果你能展示它会让你更有效率,而且它将是一个相当轻松的开关,那么你就会得到你的愿望.



2> JeeBee..:

也许您应该与一些Java开发人员交谈,他们可能仍然被迫使用1.3或1.4进行开发,尽管1.5超过3年,1.6对于一对......看来整个企业的平台一致性通常比收益更重要使用最新最好的.



3> Cory Foy..:

还记得3.5只是额外的BCL库.您仍在CLR 2.0上运行.3.0也是如此.通常当人们发现底层框架是相同的并且您只是添加新库时,他们更有可能同意它.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有