.NET的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持.
.NET支持多种语言的互操作,即在一种语言下开发的组件,
可在另一组件下通过面向对象的继承而得以重用.
.NET通过将各语言先编译成中间语言(IL),
然后再执行时用即时(Just In Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,
.NET通过公共语言运行库CLR(Common Language Runtime)来实现资源对象,类型的安全.
.NET通过对HTTP,XML等Internet标准的支持提供在异构网络环境下获取远程服务,
连接远程设备,交互远程应用的编程界面