微软在改变.NET中的基础技术时应该更保守,特别是当它的改变要求开发人员返工和要求之前的工作全部推倒重来时,否则给人们带来的痛苦是无法衡量的。如果Visual Studio 2010发布确定了未来发展的路线,就应该坚定不移的执行下去。
微软最近决定从LINQ to SQL转移到ADO.NET实体框架,给广大开发人员带来了许多不安,开发人员都不喜欢突如其来的改变,更不喜欢当初被微软吹捧上天的技术,突然一下子就被作废了。虽然微软承诺提供10年的LINQ to SQL支持周期,但仍然激发不了企业的信心。
.NET框架诞生还不到10年,微软已经将其打造为全能的生产平台,但给该平台引入新技术的节奏应该放缓了,不要对平台现有的技术实施破坏性改造,否则会让开发人员无所适从,进而放弃。
我们看到许多开发人员和合作伙伴都在努力,以便跟上技术变化的节奏,继续这样下去对客户和对.NET本身都是一件坏事。
虽然从.NET 2.0开始,.NET的核心就很少改动,但只有很少一部分开发人员只会使用到基础类库,自.NET 3.0中添加的新功能,如LINQ,是许多企业应用的核心。企业也是在下赌注,赌.NET会是一个活得长久的平台,微软的合作伙伴也围绕它构建了各种应用,虽然.NET是好的,但微软的API和技术支持却不一致,这并不是一件好事。
2008年有两大Ruby社区:一个围绕Ruby on Rails,一个围绕Merb,本来它们是相互竞争的关系,但2009年初,这两个组织合并了,让Ruby世界变得更完整和统一,其它Rails支持项目被合并到Rails中,Rails 3.0也即将发布,届时这个平台就相当成熟了。从这个案例不难看出,任何事物在发展过程中总是充满变数,虽然微软承诺10年的支持周期,但谁又能保证10年内不发生其它变故呢,固然技术创新很重要,但也要兼顾使用者的感受,不要迅速地废弃以前的技术,更不要试图快速扭转开发者的习惯。
总之,技术更新换代应该保持一定的节奏,现在.NET技术的创新脚步也应该缓一缓了!Visual Studio 2010应该成为与Visual Studio 2003一样的里程碑式产品。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
任意云 | 合纵连横,微软+戴尔重构混合云的新局面
随着去年各行各业的“互联网+”战略全面启动,“在中国、为中国”的戴尔本着任意云战略,联合微软公有云Azure,优势互补,合纵连横,正在打开混合云市场的新局面。
-
.NET架构师:函数式语言做领域驱动设计
Scott一位.NET架构师,同时也是掌握函数式编程的作者,他很欣赏函数式编程,对于Scott来说,面向对象编程的那些概念也很恐怖,比如多态、泛型、继承、协变等。
-
软件开发就像炒股 关键看你怎么选股票!
本文作者Paulo Ortins在这里分享了对于选择哪种编程语言作为软件开发工作的起点的话题,并阐述了自己的观点。
-
2014年web开发者应该学习的技术盘点
web开发行业发展迅速,每天总有新的技术、框架、语言或技术方法诞生,对大部分人来说都喜欢学习“所有东西”,但这不符合实际!所以,在2014年,作为Web开发者应该学习什么呢?