ASP.NET简介

一、简介

ASP.NET是创建动态网页的一种强大的服务器端技术,是一种基于B/S的应用程序,可创建动态交互的WEB页面。

在微软的.NET战略中,ASP.NET是其中的一项核心技术。

Microsoft推出的ASP.NET,它将WinForm中的事件模型带入了Web应用程序的开发,程序员只需拖动控件,处理控件的属性,

不需要面对庞大的HTML编码,可以说这是一项具有革命性意义的技术。

ASP.NET的优点

<一>、与浏览器无关

      ASP.NET生成的代码可以完全相同的方式在任何现代浏览器中显示和工作。

<二>、方便设置断点,易于调试

       WEB应用程序的开发调试一直是开发者头疼的问题,因为往往使用的WEB服务器不受IDE的约束。

       在ASP.NET中,我们使用IIS,有得天独厚的优势。

<三>、编译后执行,运行效率提高

       代码编译是将代码编译成机器语言。在ASP.NET中,并非直接编译为机器语言,而是先编译为微软中间语言,而后由JIT进一步编译成机器语言。其实,并非JIT并非一次性编译,而是调用哪部分就编译哪部分,这样启动时间更短。同时,编译好的代码不需二次编译,极大提高了WEB应用程序的性能。

<四>、丰富的控件库

       控件+事件的编程方式

<五>、代码后置,使代码更清晰

       ASP.NET采用代码后置技术,将WEB界面元素和程序逻辑分开显示,使代码更清晰,有利于维护和阅读。

二、开发环境搭建

       ASP.NET需要WEB服务器作为发布平台,一般使用IIS作为WEB服务器。

       安装IIS  

       一般来讲,我们会把最终开发项目部署到IIS中。但实际上,我们并没有运用到太多IIS的特性。

       因此,微软给我们提供了一个轻量级的WEB服务器,在VS中,只需单击运行就可以了

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值