我认为.NET+C#是个差不多具有革命性的意义。如果回顾一下软硬件发展史,可以发现这样一个问题:就是最初出现的纷繁复杂的东西最终都要一步步被抽象,从而形成一个统一的模型。C#+.NET的出现我认为也是发展中必然会出现的一环,通过对c#语言的学习,我越来越深刻的体会到,C#集各种语言所长于一体,因此就语言来讲,我认为C#是一个基于所有语言之上的语言,另外好像组件技术就像是C#的内建特征一样,从而更有利于目前程序开发的思想。目前已有了大量的程序组件,为什么不利用而从头做起呢。而C#则是这种开发模式的最好的选择。另外.NET的语言无关特性,又使多种语言开发的程序能够更好的互相通信,这难道不是一种统一吗?COM技术通过定义实现这和开发者共同遵守的接口,加上DCOM、Automation,使各种语言独立开发的模块能互操作,比起.net,明显要复杂得多。而.net实现的CLR和CLI则显得更简单,同时也对语言开发者掩盖了很多不必要的细节。总之,统一是趋势。目前.NET+C# VS JAVA ONE,它们的目标都是一致的,实现广泛意义上的互操作,只不过实现方式不同,孰优孰劣,不能一概而论
这个不同意,什么东西都有基础啊,不能说没有变化
而且中国的现状是windows的天下。java的市场不是很大。
而且微软的D版很好用,况且微软那么有钱!
如果使用小公司的D版软件,在心理上过意不去。