现在的位置: 首页 > 综合 > 正文

在这样的世界里,没人会不头晕的–关于最近的.net信任危机事件

2013年09月02日 ⁄ 综合 ⁄ 共 1712字 ⁄ 字号 评论关闭

昨天链接一篇DDJ的一位.net专家宣布退出.net圈子的8挂。今天令狐告诉我,这个话题是CSDN首页的热门话题。

CSDN就此对微软(中国)开发合作部的软件开发首席专家曹严明作了一个专访国内的一位MVP也就此发表了自己的反驳意见

其实Richard的原文我没有很仔细地看(E文8好),但大致上没有看到太多针对技术问题的评论,特别是因为此人是一个VB专家,所以他的大多数意见是集中在VB.net上,而对于.net Framework更多的是一些意气用事的话。如令狐评论:如果不是DDJ发的话,我绝对会以为这是一个菜鸟在胡说八道-_-||。这点我很同意,因为早在02年,我就曾经不知天高地厚地写过一篇《.net神话》,指出MS在.net上的宣传与实际的东东差距太大。当然那时的看法是有很大的偏差的,讨论的方面也太幼稚。但是遗憾的是,那后面几百个不知所云的回复者,根本不值一提。

这次的Richard的文章可谓一石激起千层浪,据说在TSS上讨论得很火爆--偶就8去看那么E文自虐了。仍然令人遗憾的是,有价值的评论还是少数,看了令狐在MSN上发给我的几个国外的开发人员评论,有些也不比国内的某些人强多少。

但毕竟Richard是DDJ的.net专家,影响力还是很大的,连MS的C#产品经理都出面了。可见这个乱子的规模之大。这种来自阵营内部的变节,对MS.net来说是一个大打击。

在这铺天盖地的评论中,MS的支持者的论调都差不多,与三年前几乎是一样一样的:那就是Richard的那些劳骚都不是问题。比如前面那个曹严明,那位MVP,还有刘如鸿的这篇。都差不多,虽然有些方面的确如此,但是有些方面就不敢苟同了。比如我在《.net神话》里说过的一些小问题,以及令狐所提出的版本问题:我这里装的.NET Framework 1.0跟没装一样,主要原因就是1.0、1.1、2005各个版本的差别太大,现在做.NET开发会有种无所适从跟不上节奏的感觉。我曾经也说过.net的这一问题,MS的支持们的回答是:你可以都装嘛,反正又不冲突。我倒想反问一句:TMD MS赞助偶硬盘伐?

反观JAVA,令狐说:比如Java,目前我装完JDK1.5之后把1.4删掉了,一点问题都没有。偶也有类似的经历:改一个用JDK1.1写的Applet,我先后在JDK1.3、1.4和1.5三个版本下改写,并用Eclipse 2.1/3.0编译调试,除了一些提示说用到了已经过时的内容以外,基本上没有问题。而且改好的程序在JRE1.1以上版本都可以正常运行。

这还只是问题的一个小方面。但却折射出对于开发人员来说,完全移植到.net上将会有多么巨大的风险。再说那个被MS专家们反复批评的说法:为什么Microsoft自己不将所有现有产品都彻底用.Net改写掉?

那位MVP说得很对:一家软件公司最愚蠢的事情之一,就是公司的管理层听信了开发人员的下面这句话:“天哪,旧版本的代码简直就是垃圾,我们唯一的选择就是重头设计一个全新的系统,用最棒的技术来构建!”无数软件公司都是死在了这句话之下

那么OK了,连MS这么大、这么有钱的公司都怕这么干。那么作为偶们这些小开发者来说,将现有代码移植到.net下岂不是自寻S路?MS这也太狠了吧?弄个.net难道是想把大家都搞死?

所以博客园的这篇《.NET, 想说爱你不容易》文章题目就很能说明问题。总的来说,孟岩的这篇《.NET面临信任危机,根源在于目标模糊》说得相当的中肯。令狐说:孟岩这家伙,前段时间还在帮Lippman说C++/CLI有多么多么优秀,今天这篇文章也来批评.NET战略模糊,呵呵~~。我说:在这样的世界里,没人会不头晕的。令狐说:把微软看得太重要尤其头晕

GIGIX作为JAVA的一贯支持者,这篇《独裁是一种风险》难免偏向JAVA,这也无可厚非。如令狐所说:孟岩基本上算是最中肯的了。Richard和Dan算是两个当事人,偏激也是情有可原,gigix么Java一向的支持者,FUD一下.NET也无可厚非

不过对GIGIX提出的MS独裁者论我是很赞同的,早在去年我就计划要写一篇关于这个方面的文章,只是因为种种原因,到现在也没写几个字。

抱歉!评论已关闭.