夜的第七章

ASP.NET、C#、.NET开发资源、Javascript等等为主的开发备注收藏注意警告等的一个个人博客。

« js判断FileUpload文件类型关于generate scaffold 报错,升级所发生的 »

听我胡说在中国的.NET VS JavaEE平台

     首先,你要知道这是一个社会主义国家。不要用国外的项目比例放在这里,不合适。因为这里是有中国特色的。
在中国特色的社会主义国家里,有一个不成文的规定,政府项目必须用JAVA。你看哪个政府网站不是JSP?你可能觉得这样有点霸道,但你要想想,如果某天发生战争,还没开战,如果这些全是WINDOWS系统,那直接就瘫痪了,手机打不同了,交通瘫痪了,政府情报也无保密可言。从WINDOWS黑屏就可以看出,这完全是可行的。并且从USA封锁古巴、朝鲜可以看出,这完全有可能。你知道政府各类系统占软件行业多少的份额吗?虽然我也不知道,但我不敢低估,因为真正有钱的是GOV。

     再就是,社会主义国家的大型企业,也是国家控股的,也可以理解成国有。比如中石油、中移动、工行、建行等等。这时有人就要把飞信拿来举例了,那我问你,中国移动没了飞信,你能不能打通电话?飞信跟通信系统根本没关系,只是个附件而已。有人也可能把招商银行的网站拉过来,招商银行跟建行是一个档次吗?性质也不一样。同样,国企也要遵从潜规则,使用JAVA。这里也不要把JAVA的历史项目很多,所以基础比重大,一下子换不过来这个原因找出来,这个是毫无根据的,因为如果国家要换,还差这点钱?我觉得像绿色的大坝这样的软件所花费的钱,差不多足够了。
  
     最后再来比较下.NET和JAVA。如果单纯看.NET和JAVA的组织,其实.NET是比JAVA设计要好的。毕竟是借鉴JAVA搞出来的,但两者在后期的发展却不一样,.NET的模式是从点到面;而JAVA则是从面到点。而且是微软这个软件专业开发商做出来的,跟SUN比还是有优势的。但问题是就像看一个男人的品位如何,要看他周围朋友是怎样的人。对于.NET和JAVA也一样。这时就把WINDOWS和XNIX(LINUX OR UNIX)扯出来了。你可以说WINDOWS好,我也承认,XNIX可以看作高级的工控系统,其实比起XNIX,WINDOWS更像是一种更高级的系统,就好比C++和C#。但你见过北京10号线地铁刷卡机上糟糕的WINDOWS错误吗?你如果看到,你一定会想为什么没用XNIX做。XNIX的稳定性和性能WINDOWS还是无法媲美的。这根本不是成本的问题。能用JAVA做的起项目的人,根本不缺那几个用.NET做的钱。所以无论是JAVA项目一般大,或是JAVA的份额多,这都是不争的事实,这跟国情有关的。还有JAVA和.NET哪个更优秀,其实也没争论的必要。

我只是乱扯而已。请勿当真。

    

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Arwen Build 81206



©2007 - 2010 www.leadnt.com 保留一些权利吧