|
这一段时间来,时不时的看到各种各样的Java与C#谁好谁坏的讨论,不论是.NET的大本营cnblogs还是Java的老巢Javaeye,时不时的就冒出来一个同志探讨一下谁好谁坏,我今天要冒着一把生命危险探讨一次。首先声明本贴只是一个探讨贴,本着我微薄的Java与.NET知识来说说我的见解,没有别的意思,同时我本人也是大大支持开源的,只是希望大家能通过此贴重新的认识微软,它没有你们说的那么邪恶。
一、为什么要讨论语言的优劣,请大家还是讨论平台的优势吧,难道当年Dephi不优秀吗?
这几年来时不时就有初学者上来问,我们应该学什么语言是Java还是.NET,随之就是一通大大的口水战,说实话要让我说,大家没有必要讨论语言的优势,看看你现在用的是什么操作系统再来发言也不迟,天天骑驴找马的事,有许多程序员做的太多太多了,希望你们把你们的操作系统改成linux之后再来骂微软,不过不好意思可能你们以后很难再一边娱乐一边骂微软了。
一种主流开发语言是不是流行其实和操作系统是有很大的关系的,当年Dephi难道不优秀吗?为什么会最后被贱卖?其中原因很多很多,高昂自大就是它死掉的原因之一。君没有听说过一句话吗:“闷声发大财吗?”。
.NET平台下的C#是一门全能开发语言,从手机到桌面到B/S应用程序通通可以开发,Java那?在手机这个平台下现在被C++全面围剿,这只能怪诺基亚太强大了,在桌面上除了有一个开发工具还像点样之外,好好没有什么太出名的桌面程序,连自已开源的办公软件openoffice都是用的C++写的,在B/S开发上还算好,有一大堆的支持者并且很多,但说实话就算不和.NET比,就是和php比一比的话,Java的B/S开发也没有什么优势,就拿论坛说吧国内国外流行的论坛好像都是用php写的,我相信说到这时就会有一堆一堆的人骂我不懂Java了。不过这是一个事实,当Java程序员还在为解决分页这种基本温饱问题时,ASP.NET以在五分钟内解决了(抱歉本人没有考虑百万级以上的分页方法),但这真的是一个事实,这种例子太多太多了。
Java在日常的使用中太过于理想化,太过于理论化,这个主要原因还是因为它的东家sun的出身是一个校办工厂(为什么说它是校办工厂,各位看客请自已google一下吧,呵呵我以前都是说百度一下的),有人说你这是乱说这是污蔑,呵呵我来举二个例子。
以上原因Java程序员请参看.NET是如何实现的-》google一下吧
二、门徒的发展与帮会的壮大
现在Java与.NET之间的斗争好像二个黑社会在抢地盘,你说你的好,我说我的好,最终谁能胜出那得看谁的小弟多,由于Java帮会成立比较久会员比较多,但是.NET也不是吃素的,它发展小弟的速度是惊人的,对于学习成本与门槛本人说一句公道话,Java语言学习三个月之后的成果不如.NET学习一个月的成果,当然这也与人与人之间的学习能力有关系。Java基础学完之后可以说什么都干不了,但.NET可以让人快速的入门,这个我有发言性也有对比性,在我的日常工作中,学习了三个月Java的小程序员也许什么都做不了(主要因为Java只能在B/S上发威,Java基础得一个月,html与CSS Div Javascript这些知识得一个月 jsp得一个月并且这三个月之后能不能写出程序还是二说哪),但.NET我敢保证一个月的学习后做个简单的ADO.NET Windows Form程序一点问题都没有。学习这个东西得让人看到东西人家才能用心学哪。
用我的话来说Java就像少林派,而.NET就好像明教一样。就像小宝兄问大和尚,您这捻花指好厉害,需要多少年才能练成哪,大和尚说:“小成十年,大成三十年”。
三、和有钱人一起走,会穷吗?
经过这一次的金融大危机,SUN市值只有几十亿美元,而微软在银行的钱最少也有上百亿,买二个SUN不成问题,但是买了一点儿意义也没有,说实话让SUN死掉,让IBM接手才是真正的出路,SUN的产品没有一个真正推广的好,不过Mysql这么优秀的数据库到了它的手上不知道会不会没落,担心哪,就算最厉害的Java,在它的身上也没有赚的什么钱,钱都让IBM/Oracle/BEA这种公司赚了。,上一次和同事讨论,其实在IT这个领域中真实值得微软小心的应该是google与ADOBE这样的公司,其实ADOBE更值微软小心,这家公司才是真正的闷声发大财的主哪,它的Flex我非常的看好。
其实现在国内有许多的伪开源者,天天叫嚣着开源这个开源那个,骂微软不开源这个,不开源那个。实际上Java领域中能真正看的懂SSH框架的又能多少哪?用我的话说就是跟着乱,天天叫好样的。如果您真的是一个开源爱好者,那么我希望您以后认认真真为开源事业做点事之后再来说,我真的是看不惯那些从来不看源码,但是天天要求开源的人,这样有意思吗?
呵呵。。。写到这里感觉自已有点愤青了,不过此话不得不说,我在胸中憋得太久太久了,本来还有一些话,想要说说,但是碍于业内的潜规则,我就不八婆了。
好了,请各位Java程序员向我开炮吧。哈哈哈。。
精彩评论:
it知识库:Java程序员请低下您那高昂的头,转载需保留来源!
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。