当前位置:编程学习 > C#/ASP.NET >>

.NET开发平台研究(四)

8. ASP.NET
微软的ASP.NET对Active Server Page(ASP)进行了很大的改变,不仅使开发者更易于创建动态Web内容,还使他们更易于创建复杂而可靠的Web应用程序,例如Web Services。ASP.NET 是微软的. NET开发平台的关键的一部分。为了微软 .NET战略的成功,必须吸引开发者采用. NET开发平台,包括ASP .NET。ASP .NET beta版测试者报告了它的大量好处。
ASP. NET的主要目标是降低Web应用程度开发的门槛,它采用与降低使用Visual Basic(VB)进行Windows编程难度大致相同的方法实现了这个目标:通过设计——“事件-驱动”编程模型,在此模型中开发者向一表单中填加控件,然后编写代码处理与这些空间相关的事件(例如,数据进入文本框或者单击鼠标)。由于允许开发者在由.NET Frame类库显示的XML支持上开发,这也使他们更易于创建以XML格式交换数据的Service。

ASP.NET在哪些方面补充了.NET开发平台?
ASP.NET是.NET开发平台的一个部件,用来开发驻留在微软的Internet Information Server(IIS)上并且使用诸如HTTP和SOAP等Internet协议的Web应用程序。ASP.NET使两种类型的Web应用程序的开发和部署更为容易。
·Web 表单应用程序,包括用于动态内容的从脚本生成的Web页和向一个客户(例如浏览器)显示UI或表单的Web页两种。
·Web Services,用于显示其他应用程序和“智能”客户端的功能,使应用程序可以交换信息。
两种Web应用程序体现了超出传统应用程序的一个主要的优点:它们使用基于Internet的协议使信息可以轻易地穿过组织边界(和防火墙)移动,如同在一个组织内移动一样。
微软以前试图使用ASP(1996年作为IIS3.0的扩展功能首先引入)来降低Web应用程序开发的门槛。ASP支持VBScript和JScript,以及一些可用于Web应用程序开发的简单对象,例如Request对象,允许开发者从客户端获得数据;Response 对象则向客户端发送数据。与以前的IIS API(例如Common Gateway Inte易做图ce(CGI)(通用网关接口)和Internet Server Application Programming Inte易做图ce(ISAP)(Internet服务器应用程序编程接口))相比,ASP更易用于Web应用程序开发。使用ASP,一个有HTML和脚本使用经验的程序员可以轻松地开发动态Web内容。
补充:asp.net教程,基础入门
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,