2.1 ASP.NET简介

2.1.1 ASP.NET发展历史

ASP全称Active Server Pages,是微软推出的动态服务器端编程技术。

早期的动态网页开发需要编写繁杂的代码,编程效率低下。ASP使用简单的脚本语言,将代码嵌入到HTML中,极大地简化了Web开发。1996年,ASP1.0诞生,它作为互联网信息服务(Internet Infomation Service,IIS)的附属产品免费发送,并且于极短的时间内就在Windows平台上广泛使用。1998年,微软推出了ASP2.0;2000年,随着Windows 2000的发布,ASP3.0和IIS5.0一同出现。

2001年,ASP.NET正式推出。ASP.NET不是ASP3.0的简单升级版本,而是微软新一代体系结构Microsoft.NET的重要组成部分。ASP.NET提供了稳定的性能,优秀的升级性,更快速、更简单的开发,更简单的管理,全新的语言以及网络服务。

2000年ASP.NET1.0正式发布,2003年ASP.NET升级为1.1版本,2005年11月ASP.NET2.0推出。ASP.NET2.0的发布是.NET技术走向成熟的标志。2007年,ASP.NET3.5推出,使网络程序开发更倾向于智能开发。2012年,ASP.NET4.5发布,2015年,ASP.NET5.0推出,使.NET核心成为一个新的模块化运行库,可以在Windows、Mac以及Linux中运行。2016年,ASP.NET Core推出,ASP.NET Core是一个新的开源和跨平台的框架,用于构建基于云的互联网应用,如Web应用、物联网应用和移动端应用等。ASP.NET已迅速成为Windows系统下Web服务端的主流开发技术之一。