ASP.NET对页面运行效率影响的研究
资料介绍:
asp.NET对页面运行效率影响的研究
摘 要:文章简要分析了ASP在开发基于Web的信息系统中所存在的不足,介绍了Microsoft发布的ASP.NET的新特性,探讨了采用ASP.NET改进asp页面的状态管理和代码结构、提高页面运行效率的方法。
关键词:ASP Web asp.NET
0 引 言
asp目前是网页制作中最常用且重要的技术之一,但它有许多不足之处,主要表现在以下几个方面:
1)asp只能用VBScript和Jscript这样基本的非结构语言编写(除非你另外安装了一个语言编译器)。
2)将代码、HTML、文本、对象说明等混在一起,很难重复使用这些代码。
3)采用asp编程量太大,没有好的侦错程序 (Debugger)、ADO无法直接与DataGrid这样的数据控件结合,加大了应用开发的难度与复杂度。
此外,分布式应用程序的迅速发展,需要更多的组件化和可重复使用性、更广泛的平台支持简单对象访问协议(SOAP)等新标准和企业之间的电子商务(BtoB)数据交换等新需求都要求新的技术以生成输出并与其它系统通信。为了解决这些问题,需要有更强的开发工具的支持,asp. NET正是在这种情况下推出的。
1 asp.NET特性
Microsoft新近推出的ASP.NET(也称ASP+,目前的最新版本是Bata2)不是对ASP在一般意义上的版本更新,而是对ASP如何提供动态Web开发环境这一概念的跳跃性发展。虽然从 "外表"上看它们的界面非常相似,但ASP.NET几乎完全是基于组件和模块化的,用户使用的每一个页面、对象和HTML单元都是一个运行时间的组件对象。这个新的运行环境实现了管理自动化,使ASP.NET变得更加面向对象,开发者可以一种更规范和易管理的方式使用这些组件对象来创建更强大的应用程序。ASP.NET的面向对象功能使开发者可以通过创建新组件或者继承基础类,为整个环境提供延展性。传统的ASP是操作系统的一个附件,而ASP.NET则是Windows中所创建的各种应用程序的基础。ASP. NET实际上是一个新的运行时间框架的一部分,这个框架(.NETFramework)支持Windows中所有的应用程序,它是Microsoft的传统的ASP是操作系统的一个附件,而asp. NET则是Windows中所创建的各种应用
[资料来源:http://www.doc163.com]
外文原文(复印件)
asp.NET to page operating efficiency influence research
The abstract: The article has briefly analyzed ASP in the development the insufficiency which exists based on in the Web information system,Introduced Microsoft issue ASP.NET new characteristic,Discussed has used ASP.NET improves the asp page the status manager stm and the code structure, enhances the page operating efficiency the method.
Key words:ASP;Web;asp.NET
0 introductions
ASP at present is in the homepage manufacture most commonly used also one of important technical,But it has many deficiency,Mainly displays in following several aspects:
1) asp only can use VBScript and the Jscript such basic non- structure language compilation (only if you other have installed a language compiler).
2) the code, HTML, the text, the object explained and so on mixes up,Very difficult to duplicate uses these codes.
3) uses the asp programming quantity too to be big,Not good detects the wrong program (Debugger), ADO is unable to control a union directly with the DataGrid such data,Has increased the application development difficulty and the order of complexity. [资料来源:https://www.doc163.com]
In addition,Distributional application program rapid development,Need more modules and may duplicate using, the more broad platform support simple object access protocol (SOAP) and so on between the new standard and enterprise's electronic commerce (BtoB) the data exchange and so on the new demand all require the new technology by to generate the output and with other system communication. In order to solve these problems,Needs to have the stronger development kit the support, asp. NET is precisely releases in this kind of situation.