1、ASP.NET程序简介

1.1    ASP.NET简介

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

1.1.1    ASP.NET的特色与优势

(1)    运行效率高

ASP.NET代码的运行过程是先将手写代码编译成微软中间语言(MSIL),然后在运行代码的时候,再由即时编译器(JIT)进一步编译成机器语言。其中,JIT并非一次完全编译,而是调用哪部分代码就编译哪部分。同时,编译好的代码再次运行时不需要重新编译,极大地提高了Web应用程序的性能。

可以这样理解:ASP.NET代码在网站运行之前,已经编译成微软中间语言,因此在运行过程中只需要在客户端第一次请求页面时才进行编译运行,当客户端再次请求该页面时只需再次调用已编译好的代码即可;而且ASP.NET在运行时是编译运行,相对于其他语言的解释执行方式,大大地减少了响应时间。

(2)    编写方便,代码精简

由于ASP.NET已经将大量的常用控件封装在类库中,当需要用的时候只需要将控件“拖”入网页即可,甚至你可以完全不用些代码,而只靠拖服务端控件来完成一个简单的网站程序。更为强大的是,在ASP.NET中,可以像编写桌面程序一样对控件进行事件处理,其方便程度是其他语言无法比拟的。由于这些特点,ASP.NET的程序的代码量可以大大减少,有统计表名,采用新控件方式的编码至少比早期减少了70%的代码量。

(3)    代码后置,管理更清晰

ASP.NET采用代码后置来处理页面,将Web页面元素和程序逻辑分开显示,这样可以使代码更清晰,维护更方便。

(4)    易于调试

由于ASP.NET代码的运行环境IIS是由微软开发的,对于自家开发的软件,微软自然是了如指掌,因此为代码的调试设置了良好的环境,使得代码排错相当方便。

 

1.1.2    ASP.NET成功案例

大量的事实证明了ASP.NET网站的可行性及成功,以下是具有代表性的几个网站:

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值