1.3 国内外研究现状、水平及发展趋势
2. 关键技术研究
2.1 ASP.NET框架
ASP.NET框架是目前使用非常广泛的一种程序框架,它是一种基于模块化和组件为的语言,是微软公司目前主要推广的一种全新的开发框架模式,从1.0版本到2.0版本在到3.5版本目前最新的版本已经到了4.0版本,短短几年就更新了好几个版本,所以有微软公司的强大技术支持使用的人当然也是越来越多。它实际上是一种通用的程序语言在底层运行,我们可以用C#、VB、C++语言来进行开发,但最后都会被编译成相同的中间语言,所以它是一个多平台的程序开发框架。相比ASP,ASP.NET技术更加先进,它的先进表现在程序语言的通用性强,还表现在我们可以直接在IDE(集成开发环境)中进行开发,在IDE中我们可以直接拖控件拿来用,方便快捷,加快了开发进度,也节约了开发成本。
ASP.NET程序框架是一种可以运行在服务器上的程序架构,开发时能够做到实时编译。此外,ASP.NET框架运行在Visual Studio集成开发环境下,Visual Studio是微软旗下最有名的集成开发环境,功能非常强大,其中有目前最先进的设计器和很多成熟的工具可以用来对ASP.NET进行扩充。ASP.NET框架技术具有先进的开发模式,是运行在通用的语言运行库的基础上的,对开发人员而言是一大福音。
因为ASP.NET的先进而强大的功能,程序员在进行程序编写的时候就变得非常灵活,在程序开发过程中甚至可以进行简单的拉控件的方式来进行开发,这样就大大降低了对程序开发人员的技术水平的要求。同时ASP.NTE还允许编译第三方的控件,让更多的兴趣程序员开发第三方的控件供大家使用,这样就让ASP.NET具备充分的扩展性能,开发起来越来越简单,越来越快速。
ASP.NET是目前被采用最为广泛的以Windows操作系统作为开发平台为的程序开发环境。在目前主流的操作系统平台上都可以进行ASP.NET程序的开发和管理,它是一种全新的开发模式,全新的架构模式,全新的编程模式,给程序开发带来了一场新的革命。同时在开发程序的过程中可以实现和数据库无缝的连接,它直接采用了ADO.NET的方式来进行操作,让程序开发人员不需要去学习程序是如何和数据库进行连接的,你只需要学习各种数据库的连接方法代码即可,同时这样的方式还大大的提高了数据库的访问速度和效率。采用ADO技术来访问数据库也是一种技术上的革命,软件工程师可以非常灵活方便的去查询数据库,更新数据库,删除数据库。
在程序代码编程的过程中,ASP.NET是一种可以采用多种编程语言来进行开发的先进框架,它可以支持多种编程语言来进行开发,让软件开发人员开发起来更加灵活,你可以采用你最熟悉的编程语言在这个框架下进行程序的编写开发,不用去考虑效率的问题,ASP.NET框架自己会对你所使用的编程语言来进行编译,编译成最终的机器代码。
总之ASP.NET框架是一种非常先进的框架开发技术,是目前使用最为广泛的开发技术之一。它的最先进地方还在于可以针对多种用户,面向互联网的下一步网络程序的开发支持。