跨平台的程序开发框架,涵盖了C#, Visual B等等许多程序语言
Java是可以匹敌的对手,类似的东东
.net不是一个语言,是一种平台就像java的jvm一样,它可以支持:asp.net C# 等等语言
.net的生成借鉴了jvm的优势,它所支持的原生语言是C#,和java有很大的相似之处
首先:编译结果都一样,都是中间代码,不是机器码
其次:语法结构、风格非常类似
第三:都提供垃圾自动回收机制
第四:都是面向对象的开发语言
区别是:.net目前只能运行在windows,jvm运行在多种平台上
php是用于做网页开发的,现在也可以开发桌面程序,但功能不是很强大,做桌面程序的话很复杂,效果也不是很好。在做网页方面功能比较强大,是免费的,因此现在比较火。asp.net包含c#,asp.net包括c#和vb,asp.net功能强大,网页和桌面程序(应用程序)都可以做。asp.net简单开发效率高,因此用的人也很多。