您的位置:首页 > 其它

.NET开发者们都已经长大了吗?(转)

2007-05-25 18:04 295 查看
大约在五年前,.NET框架发布,消息立即成为了热门新闻,并被众多的博客社区和技术杂志关注,包括好的和坏的方面,一直持续了多年。

当面向工业用途的.NET发布时,引起了极大的骚乱,业界震惊,开发者也不知道该如何去使用它。Java人群迅速抨击.NET1.0版本的表现,认为它简直就是Java的劣质克隆版本。大家被这个框架所激怒,一场针对微软的抨击战役开始上演,参加者甚至包括以往的Windows开发者。

内部争论
大批以往靠在VB或VC环境中制作ASP网站或Windows应用程序开发为生的人们感到自己好象被微软抛弃了一样,因为他们不得不放弃其偏好的开发工具或语言。他们同时感到,这个框架将迫使自己不得不重新掌握一项全新的技术,如果他们还想在这个圈子里混的话。从 ASP3到ASP.NET 1.0的转变,我本人也经历过一段很艰难的过程。

此外,对于C#或VB.NET哪一门是最好的开发语言也引起了场大争论,其中夹带着大量愚昧、感情化的正反得失方面的主张。这场争论持续多年却没有解决任何实质性的问题,最后以参与者的精疲力尽而告终。通常,在博客社区,如果你不经意间告诉别人你喜欢VB.NET胜过C#会给人一种居高临下的感觉。在某些地方,这是一种禁忌,虽然那时我又用回到了VB.NET。

似乎,愤怒的人哪儿都有,他们总能找到一些“聪明”的理由来批评.NET框架。

成长

也许是因为厌倦了这场争论,或者是后来意识到了这是多么愚蠢的行为,似乎,现在争论已经稍微停止些了。近期,关于.NET弊端的文章或帖子已经很少能再看到了。可能大家已经能够理解,这只是个人偏好的问题,只要能协调好工作,根本无所谓使用哪一种开发语言,这场争论也实在没有存在的必要了。也有可能是大家受到微软理论的灌输,不再升级那些争论。

现在,大家已经达成一个共识,不太可能再回到几年前的争论,屏弃了那些愚昧、情绪化的争论,大家开始专注于实质性的问题,比如说截止期限、团队合作、项目管理、代码质量,等等。

不足
近两年多来,我们看到历史再重演,那些愚蠢的情绪化对比和丑陋而没必要的争论又兴起了。动态语言福音者似乎忘掉了五年前的争论而又另起炉灶。这或许是宣传伎俩在起作用,如果你是个容易被煽动的人。

一位哲学家(名字已经忘了)曾经说过一句话,内容大概是关于愚蠢争论的热点:

从历史中我们该学到的,就是我们没有在历史中学到任何东西。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐