在国内搞信息系统,.NET已是死路!
并非危言耸听,也并非因为喜欢JAVA而排斥其他语言,.NET技术的死穴并非在它的技术本身,
而是它 -- Made by Microsoft. 我今天旁听了一位国家信息部信息安全负责人的座谈会,以下是他的
原话(基本大意):“微软的.NET技术非常好,也符合国家建立信息基础建设的要求,但由于.NET技术必须运行在
Window平台,从这次国家招标微软失败可见,在国家这个层面上,采用Window系统是不实际的,就如同你买了
一幢楼,而钥匙却在别人手中,这是不可想象的,所有在今后的国家信息基础建设中,不可能采用微软的技术!”
也许有人会说,我可以采用.NET技术来编写独立的信息系统吗,但这也是不实际的,国家在今后几年将大力进行
信息基础建设,为国内的电子政务和电子商务建立规则和基础(现在的情况显然是比较混乱的),
而离开了这个“土壤”,所有的信息系统将会变得与环境“格格不入”的信息孤岛,试想:几年以后类似于
CA认证,数据共享和交互,信息加密方式等等都会有统一的规则,所有在国内使用的信息系统都必须遵守
这一规则,但很遗憾的是这个规则肯定不会基于.NET技术!!
而国家即将使用什么技术呢?这位负责人讲了一下几点要求:可在任何平台上运行,支持XML,支持分布式
应用,良好的WEB应用开发体系......--在如今有什么技术符合所有的要求呢?我想答案是不言而喻的。
最后,我要说的是,我也很喜欢Windows和它的技术,但树木的生长必须要适应它所在的环境,所以在中国
这个环境中,“信息系统”这棵树木如果要生长的话,“.NET技术”已是死路!