也说.NET
听说.NET受到置疑了,听说而已,我并没有亲见。想说点什么,又怕自己不是XX架构
师,又从未用java和.NET写过一行商业代码,不够资格。但还是姑妄言之,就当是局外人
的一点看法罢了。
无论如何,这四五年来.NET并没有如微软所希望的那样发展,这一点已经是过去完成
时,大概可以算是不争的事实吧。同二十一世纪最初几年的如火如荼相比,去年的宁静淡
泊恐怕让微软市场方面并不那么舒服,于是乎在今年挟VS2005的风气,正准备大展宏图,
却不料斜刺里被自己人背后一刀。虽有苦肉计之嫌,但似乎还是震动武林,惊起一滩鸥鹭
,恐又并不完全如微软所希望。
大家对此提出了种种看法,窃以为都有一定道理,但似乎都有一点没说到,就是——
时机。任何一个成功的产品——即使是界内成为工业标准的东西,几乎都不是完美的,但
都无一例外的赶上了时机。从前的UNIX、TCP/IP,到如今的LINUX、IE,无不是因为在适
当的时候出现了适当的产品才得以成功。
而.NET这几年的不够如意,很大程度上是出现的时机不如JAVA,服务器端的制高点已
经被JAVA占据,而桌面开发如果不是新项目则很难有机会——.NET这时的对手不但有BORL
AND、IBM,更有微软自己——有点像当年IBM拿着PC-DOS和OS/2左右互搏的味道,只是现
在这一幕的主角换了。
但微软的后发制人是其多年不败的法宝,相信这次依旧能故技重演。对VB6停止技术
支持只是其大幕的一角罢了。有理由相信VS2005会更令人惊艳(至少.NET让我这土人惊艳
了一把),而其后的64位的Longhorn应该只剩下.NET作为SDK了(32位的Longhorn应该能
直接兼容传统的PE文件)。而JAVA到了Longhorn上……呵呵,VM的VM。
然而,微软一定能像已往一样收复失地,笑到最后吗?
在桌面或许比在服务器端的可能性更大。
玄妙的,依然是这个“时机”。微软还会成为自己的对手吗?
走着瞧罢。