.Net的Java渊源

    废话不说,直奔主题吧! 05.gif    

    Sun Java 渐渐流行的时候,MS Sun 协商,获得了制作虚拟机的授权,于是MS 开始生产Windows 平台上的虚拟机,并开发了自己的Java 开发工具---Visual J++ ,并在原生的Java 里面加入了自己的一堆东西,比如说COM COM+ 之类的。Sun 开始并没有在意MS 的举动,以为他只是在搞自己的虚拟机而已,但是后来发现MS 越来越不像话了,把自己的东西都搞到Java 里面了,那样的话,Java 还是Java 吗?Java 的“一次编译,处处运行”的良好名声就要被MS 搞得一塌糊涂了。于是Sun 大为生气,起诉了MS  

    结果当然是Sun胜诉了。MS不得以不能再继续胡乱折腾Java了,还受到了制裁。MS当然很生气,于是在XP里面干脆就不集成虚拟机了,没想到又被Sun起诉了。 

    微软虽然在诉讼中失败,并且不能再随意折腾Java了,但是MS在折腾Java的过程中却把Java研究透了,MS了解到了虚拟机、字节码这些技术是未来计算的趋势,同时,MSJava的缺点也有了自己的见解。于是,DotNet就在这个时候开始了酝酿。DotNet具有Java的很多良好特性(比如虚拟机、字节码、编程模型等等),同时也抛弃了Java的很多缺点(比如DotNet程序总是在第一次运行时被编译成本地代码,易用性也有了很大的提升)。

    Sun牢牢控制着Java SDKMS牢牢控制着DotNetSDK,但是JavaDotNet有一个很重要的区别,JavaDotNet更开放。MS几乎控制了DotNet的开发工具---几乎所有公司都用VS.net开发,从Java移植开源项目的人也被认为是DotNet的异教徒,因为MS总有一天会推出自己的类似工具来取代它们。

 

转载于:https://www.cnblogs.com/QuitGame/archive/2005/11/19/280450.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值