CSDN博客

img ameny

J2EE和.NET之比较

发表于2004/11/1 18:04:00  950人阅读

分别是Sun Microsystems 所提供的Java 2 Enterprise Edition (J2EE)以及Microsoft所提供的 .NET平台。虽然J2EE代表的是一个公开的标准,而 .NET是单独一家厂商的标准 (虽然.NET试图取得ECMA的标准,但是却只有在最基础的部分被ECMA采纳变成标准,请参考http://msdn.microsoft.com/net/ecma/,在企业的应用上却没有标准化),反观Java平台,确是所有除了Microsoft以外的各大厂商都遵循着JCP的标准制定所有规格 (请参考http://www.jcp.org ,您会发现所有的Java技术都是协调各大公司而来)。尽管在标准化上Java遥遥领先,但我们仍然将只针对服务器端的Web Services架构做探讨。例如:我们的讨论将不涉及 JINI 或是Office XP,我们也不会讨论Java跨足Solaris、Linux、Mac OS X、以及Windows平台,而.NET只跨Windows 98/ME/2000/XP等Windows平台的事实。我们更不会讨论 "跨语言" 这个Java早已试图达成,Microsoft又拿来当成.NET的重大特点,却根本不是这回事的功能。(请参阅http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html,大家可以发现Java早就达到所谓跨语言的功能,Smalltalk、Eiffel、Lisp、Prolog、BASIC等语言都可以顺利转换成Java bytecode,不像.NET号称跨语言,却出现COBOL.NET这种怪物,原本的语言要削足适履来配合.NET,所以才产生VB.NET、COBOL.NET这一大串产品)。号称跨语言喊了半天,原来连自己的VB 6.0都跨不过去。
阅读全文
0 0

相关文章推荐

img
取 消
img