世事难料,不开放并不能给C#判死刑,看ASP,和PHP吧,PHP是跨平台的,但ASP还是大行其道。
微软总是有他的手段让他的东西流行,甚至成为一种标准。当然,我现在并不是想夸谁好,骂谁不行
我只是想客观的评价这两样东西。我觉得中国人对语言的评价总是太主观,要么就说某种语言很好要么
就破口痛骂。我觉得每一种语言能推出,都有他的优势。
JAVA的速度慢是终所周知的。而且这个短期还不能有大的改进。还有微软的XP也不打算支持JAVA,这表明微软有意和JAVA对这干,这都是
JAVA的略势,要知道,很多标准事实上都是掌握在微软手中的。但JAVA也有如下优势:
1)真正的跨平台(这是最大的优点,为了这个我能够忍受其他所有的优点:P,.net
不支持是不可能的,所有的品牌机都准备在预装winxp的机子上预装jre)。
2)真正的面相对象(虽然不像smalltalk那样所有的东西都是类,但已经足够了,
并且是软工(如设计模式)最好的实现方法,这个在EJB中体现得最明显。
正如我们大家用的感受一样,你真的需要所有都是对象吗?需要吗?...)。
3)和linux和unix的紧密结合(也就意味着和最高端的企业级的服务器形成完美的
搭配,solaris就不用说了(它上面的java速度可以和c++媲美),linux下用
java的gui要比kylix爽得多(只要你有足够的内存
),.net虽然号称会支持linux
和unix,单一直到现在都没有行动,想想m$要是不赚钱,会去做吗?所以有sun,
borland,oracle,ibm等诸大巨头鼎立相助的j2ee肯定是高端应用的最好选择,
m$嘛,给省钱的人用吧
而且,现在在外国最火的非JAVA末属了 。
但,我们也不要忘了,C#是微软的东西。是微软占领网络市场的最后的赌注。凭微软的实力
决不会让C#成为平庸之背。我想这里的各位富翁都是Delphi的支持者吧。都觉得的delphi好用吧。
因而我没更不要忘记这样的事实,C#的首席设计师就是被微软挖走的delphi之父---安德尔森。也是
VJ++的首席设计师。所以对C#,我们也不容小视。
不过,现在来看,JAVA还是很有前途的,现在正是她如日冲天之是。至于以后,我们谁也不知道。
有人预测,将来将是JAVA和C#的天下,谁也推翻不了谁。除非那时没有微软