文档内容自动检查系统的设计与实现(4)
时间:2018-03-24 21:27 来源:毕业论文 作者:毕业论文 点击:次
2.2ASP.NET技术 ASP.NET技术在客户端的编程语言中是十分强大的网站开发编程工具,包括使用是推出对于很多优质网站在于技术上面的支持来说,而且在又是一个建立WEN应用程序框架型的工具,所以更能体现出来它在网络开发中的重要地位,它是前一个版本的后续版本,但是它能完全兼容前一个版本,而且不单单是针对上一个版本的升级,它对比上一个版本有非常多的优势。 其中对于语言的独立性来说,它目前市面上功能强大的VB,C#,JAVASCRIPT.。只要是能够编译为MISL( Microsoft Intermediate Language)编程语言,对于ASP.NET来说,几乎都能支持,而且还为WEB的应用程序完善了一个正真实现中间语言开发的实行架构。假如你使用其它编程语言或者使用ASP的话,都必须使用其它的脚本语言,或者说,使用相应的脚本引擎才能够支持中间语言的执行架构。光这一点来说,就已经很强大。 编程过程中,编写的代码十分的易于编写,包括其中的结构也是非常的情绪,还有程序代码和用户界面中的接口也是完全分开的,这样编写出来的程序在可读性上面来说,会非常的强大,还有现在采用的一种面向对象的方法,使得想比较值钱ASP面向过程的编写方式来说,做到了减少工作量的事情,写很少的代码,就能做到很多事情,而且在有的时候,你基本上不会写很多的代码,甚至说不写任何代码就能实现功能。 ASP.NET的执行效率是非常高的,在执行的时候,不需要重新编译,直接就以独立线程的方式运行在服务器的内存中,然后假如有需要的页面提出请求时候,就可以马上得到相应,完成相应的工作。而其他编程语言的话,例如ASP,就需要先通过脚本去运行,先编译,在运行,在执行效率的对比中,远远不及ASP.NET来得快。效率也低很多很多。 2.3 ASP.NET网页运行模式 在和前几个版本的网页浏览数据的对比当中,ASP.NET的加载和浏览速度是非常快的,其中对于ASP.NET的系统内容运行模式差异有点,针对不同的网页服务结构的不同,运行的方式也就不一样,ASP是通过ASSP.DLL这个动态的连接文件支持的,但是ASL.NET是全面的依靠NET Framework所能够系统的新的架构还有很多很多面向对象使用的类还有对象,但是我们还有另外的一种解决方式,将之前的ASP做一些比较合适的更改后,这样它们就能够在NET Framework的环境的得到运行。 2.4ASP网页与ASP.NET服务结构 针对ASP和ASP.NET来说,数据处理模式的不一样,之前的ASP页面的大数据处理都需要用请求来接收数据,然后再进行下一步的出力,然后才能把处理好的数据,再将结果响应的方式迭代回客户端来,但是ASP..NET处理数据的方式就不一样,采用了事件处理驱动的模式,让他可以在一个页面中间很直接的进行大量的数据库里,而且对于进行处理的速度非常的快。相比较上一代ASP来说,事件的处理方式和处理的顺序都是按照PAGE LOAD,特定的事情还有PAGE UNLOAD来作为处理顺序的。 2.5 ASP与ASP.NET数据处理的模式 其中,ASP.NET中还有一个比较好的完善的功能,可以使用组件来完成很多相应的功能,而且简单化了组件的部署还有组态的操作,以后只需要将你需要的文件COPY到服务器或者调试的机器上面就可以运行了,而且是更换过后不用重新启动,直接就简化了组件。原来的组件还需要注册才能使用,现在就不用注册就能直接使用组件了,更方便和完善。 现在市面上面对于应用网络服务的要求也是越来越高了,相信以后会ASP.NET的使用会越来越频繁的,针对于目前这个网络交互式编程来说,还有网络应用程序的编程来说,ASP.NET都是一个不错的选择,我相信它能成为下一个主流。 (责任编辑:qin) |