background image

.Net 和 Java 有何相似之处

2.       .Net 的许多技术,至少是部分上,显然受到了 Java 的推动。

3.       Java 和.Net 之间的相似之处一般很明显。比如,在 ASP.Net 和 JSP 中,页面都是预编译过的,因
而运行起来更快。

4.         “

典型微软模式 ------模式之一是微软赋予了开发者很大的自由,甚至是进行危险操作的自由。

例如,在 C#中,微软提供了一些开发者想要或需要使用的不安全语言特性。微软为已有的保留代码
提供了额外的优先级,允许新开发的程序与它进行交互,这样使得它们的.Net 版本不可避免地存在
后门。另外一个模式是支持多语言。

5.         新的.Net 平台使用虚拟机的概念表示微软至少承认 Sun 在此领域的正确性。虚拟机是一个经典
的老的概念,是 Sun 创立了这一基本理念。

6.         除了基本系统体系之间的相似之处外,Java 和.Net 之间还有许多互相模仿的地方。如 Java 2 
Micro Edition 和 Microsoft .Net Compact Framework,都设计成压缩平台。还有微软的活动数据对象
(新平台中的 ADO.Net)和 Sun 的 Java 数据对象(JDO),它们都提供了对数据库的简易访问。

7.         随着时间的流逝,Sun 的发展不可避免地会受到.Net 的影响,可能会出现 Scott McNealy 所说
的".NOT"。微软在整个基于 XML 的 Web 服务上占有明显的领先地位,Sun 的用户必定要求类似的东
西,因此就形成了 Sun ONE(开放网络环境)。令人惊奇的是,Sun 的 Web 服务市场口号听起来与微
软的 Web 服务市场口号竟如此相像