.NET框架包含两部分,一个是.NET FrameWork类库,另一个是CLR(公共语言运行时,或者叫通用语言运行库)
CLR跟你们的JVM很相似,.NET多种语言集成,他们都受控于CLR
JVM是将源码编译为字节码,以.class结尾的文件,再解释运行
而CLR是将源码编译为MSIL(中间代码),也就是.dll或者.exe文件了,再通过JIT运行,
从效率上讲,CLR要比JVM效率高,执行速度快,这个你肯定会有所察觉~
JVM的强大之处在于它可以跨平台,而CLR只能在Windows平台上运行,
但是CLR跨语言互操作性比较好,因为多种语言集成,而且都依赖于共同的CLR,
所以如果一个项目中牵涉到多种语言要相互通信的时候,VS开发工具是个手选。
.net 是微软开发的一种 集成软件开发平台,简单的理解为在这个平台开发软件能让用户少写很多代码减轻开发人员的负担。
目前基于.net平台的开发软件有vs2003、vs2005、vs2008。
扩展资料:
.NET就是微软用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。
4.5 版本
.NET框架 4.5 是 .NET框架 4 高兼容性的就地更新 (in-place update)。 搭配 C# 或 Visual Basic 程序设计语言使用 .NET框架 4.5,即可编写 Windows Store 风格的应用程序。 .NET框架 4.5 可提升性能、可靠度及安全性。于2012年8月15日推出。但请注意,.NET框架 4.5不支持Windows XP操作系统。
参考资料来源:百度百科-.NET