.Net一般分为.Net平台和.Net FrameWork框架。
.Net FrameWork框架是.Net平台不可或缺的一部分,它提供了一个稳定的运行环境来保证基于.Net平台开发的各种应用程序都能够正常运转。
.Net FrameWork框架主要由两大部分组成:CLR(公共语言运行库)、.Net类库
CLR为.Net提供了一个代码执行环境(与Java的虚拟机类似),.Net类库包含了成千上万个类,主要用于构建.Net应用程序。
.Net可开发的应用程序:
- Winfrom应用程序(桌面应用程序),例:QQ电脑端、记事本等,可以用来开发在电脑中运行的应用程序。
- ASP.Net(Internet应用程序),ASP.Net是一个Web框架,集成了HTML、CSS 和 JavaScript,可以用来开发网站,Web应用程序等。
- 分布式应用
- 数据库应用程序
- 手机开发,windows phone
- 游戏开发和虚拟现实等
.Net两种交互模式:C/S、B/S