第一堂课 初探C#及其开发环境(2)

1.1 了解.NET

.NET是在互联网环境中连接各种信息、人员、系统与设备的软件架构,它的最终目标就是形成互联网形式的操作系统,本节将对.NET的发展历史及其编译原理进行介绍。

1.1.1 .NET概述

.NET是一个全新的跨语言开发平台,它改进了Windows中应用程序的开发与部署。.NET平台的实现目标如下。

(1)提供一个一致的、面向对象的编程环境,无论代码是在本地执行还是分布在Internet上均无影响。

(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。

(3)提供一个能够提高代码执行安全性的代码执行环境。

(4)使开发人员的经验在面对类型不同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。

(5)按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其他代码集成。

.NET Framework 3.5是在.NET Framework 1.0、1.1和2.0成功的基础上构建的,用于为Web和Microsoft Windows客户端应用程序提供最佳运行效果的运行库环境。对于.NET Framework 2.0应用程序,微软的兼容性目标是这些应用程序能够在.NET Framework 3.5上顺利运行。.NET Framework 3.5包括了用户运行使用.NET Framework开发的应用程序时所需的所有内容。

.NET版本发展历史如图1.1所示。

& 说明:微软公司曾在2006年11月6日发布过.NET 3.0版本,但由于该版本是基于.NET 2.0运行的,并且没有相应的开发环境,所以图1.1中没有体现。

 

读书导航