pipihappy8888 发表于 2012-11-02 15:19

十天学会ASP.NET,你信吗?反正元芳信了


ASP.NET到底是神马?它可以跨浏览器和跨设备,易于配置和管理。深入了解它的特性和功能.请查看专题:http://wenku.it168.com/redian/asp/



ASP.NET 是什么?


众所周知,ASP.NET 是当前最主流的 Web 应用程序开发技术之一,它构建在.NET Framework 之上。.NET Framework 属于企业级的技术开发平台,聚合了多种开发语言和多种紧密相关的新技术。通过.NET Framework 平台,我们可以根据自己的特长来选择多种开发语言作为 ASP.NET 的服务器端编程语言,比如 C#、Visual Basic 等。与此同时,我们还可以根据自己以前开发的习惯来选择多种不同类型的 Web 应用程序构建方式,比如新建 Web 网站和新建 Web 应用程序这两种方式。



为什么要使用ASP.NET

ASP.NET 是 Web 开发技术高速发展的产物,使得从传统的数据库访问技术到如今的分布式应用开发技术等一系列技术都发生了变革。并且,它在快速开发、编译与部署等方面的优势是任何一种互联网开发技术都不能够比拟的。也正是因为这些优点,全球开发者社区一批又一批的开发人员加入到 ASP.NET 开发这个阵营中。通过 ASP.NET,我们可以简单快速地开发出企业级的、高性能的、便于维护的 Web 应用系统。


ASP.NET 有哪些特性?

ASP.NET是一个统一的Web开发模型,它提供了为建立和部署企业级Web应用所必需的服务。同时,ASP.NET 是Microsoft .NET Framework 的一部分,是一种可以在高度分布的Internet 环境中简化应用程序开发的计算环境。

1) ASP.NET是同Microsoft .NET Framework集成在一起的,运行在CLR运行库环境之内。
ASP.NET 建立在.NET Framework 的编程类之上,它提供了一个Web 应用程序模型,并且包含使生成ASP Web 应用程序变得简单的控件集和结构。

2) ASP.NET是编译执行的,它支持多种编程语言,同时,它也是面向对象的。在ASP.NET应用开发中,可以使用与CLR兼容的任何语言来编写应用程序的代码,如Microsoft Visual Basic、C#、JScript .NET 和J#等编程语言。

3) ASP.NET是跨浏览器和跨设备的。要做到跨任何浏览器运行是所有Web开发人员所面临的最大挑战,同时,它也是衡量一门Web编程语言的重要指标。但对于今天的ASP.NET程序员来讲,跨浏览器的问题似乎变得不那么重要。如果你在开发中完全使用ASP.NET自带的Web服务器控件,那么这些Web服务器控件将会根据客户端的浏览器来自动生成相应的HTML。这样,你不用编写任何其他的额外代码就能够实现跨浏览器支持。

4)ASP.NET易于配置与部署。说到ASP.NET的易于配置与部署的特性,这是任何一个开发平台所不能够比拟的,微软在这方面一直都做得非常好。尤其是在Windows 7和Windows Server 2008操作系统里面自带了.NET之后,通过复制程序的方式就能够让程序自由运行。

更多资料详情,请猛击专题链接:http://wenku.it168.com/redian/asp/
页: [1]
查看完整版本: 十天学会ASP.NET,你信吗?反正元芳信了