运行在在公共语言运行库上的ASP.NET程序架构是运行在服务器上的,使用ASP.NET开发程序同时可以做到对程序进行实时的编译。同时还采用了非常优秀的缓存技术手段,可以实时的把开发好的程序代码直接编译成电脑可以识别的机器代码。此外,ASP.NET是运行在通用的语言运行库上的,是目前唯一一种可以对多种程序设计语言同时支持的综合开发框架,ASP.NET框架给程序设计人员提供了极大的便利。
由于ASP.NET具备多种强大的功能,所以优程序设计人员在进行软件系统开发的过程就变得十分灵活,甚至在软件系统开发的过程中程序设计人员可以采用拖拉控件的方式来对程序进行设计和排版,这样的开发方式大大降低了对软件开发人员的技术水平的要求。集成环境中已经存在了大量的基础控件,基本上可以满足一般软件系统的开发,但是同时还提供了对第三方控件的支持,程序设计人员可以开发更多的第三方的程序控件来给集成开发环境的工具箱添加更多的开发工具控件。由于ASP.NET提供了这样的扩展性能,所以给程序的开发带来越来越多的便利,提高了程序开发的效率。源:自*优尔~·论,文'网·www.youerw.com/
ASP.NET以Windows操作系统作为开发平台为作为开发平台,其他的操作系统目前还不支持ASP.NET程序框架。因为大多数电脑都采用Windows作为操作系统,所以ASP.NET也就成了目前被广泛采用的程序开发框架。但是开发好的软件系统具备先进的可移植性能,可以在目前主流的操作系统平台上运行。这些优点是因为这样的框架采用了全新的开发形式,全新的架构形式,全新的编程形式。ASP.NET框架同时还实现了和数据库无缝的连接,采用ADO.NET的方式来直接进行和数据库的相关操作,让软件开发人员甚至可以不了解程序是如何和数据库进链接的就可以对数据库进行操作和控制。这就大大降低了软件开发人员的开发难度。ADO.NET技术是一种先进的管理和控制数据库的组件,可以让软件开发人员可以灵活方便对数据库进行查询,更新和删除。
综上所述,ASP.NET技术框架是一种非常优秀的程序开发框架,目前已经广泛使用的一种先进的开发框架。它可以提供对网络程序的开发的支持。开发本文的Online网络学院系统我们就采用ASP.NET框架来进行开发。
2.2 B/S框架
B/S架构是一种基于互联网系统的程序开发架构,是目前在程序开发中采用非常广泛的一种程序结构。目前B/S架构已经被广泛使用,打破了C/S结构的模式,给基于网络模式的程序系统提供了良好的支持。B/S架构伴随着互联网络技术发展而逐步的发展和更新。伴随着互联网的进一步发展,就要求大多数的信息管理系统要求不仅仅可以在一台电脑上使用,同时可以在接入互联网的其他电脑也可以使用对系统进行操作和使用。在这样的背景下基于B/S架构的程序设计方法得到了越来越广泛的使用,基础部分也在不断的更新。
B/S架构是利用操作系统中的浏览器来进行使用的,不是一种窗体程序,不需要在使用系统的电脑上进行安装。B/S架构的运行方式是在远程的服务器上把开发的软件系统部署在远程的服务器上,在部署好程序之后就可以实现在任何接入互联网的电脑上访问部署好的程序系统。B/S架构给使用管理系统的用户带来极大的便利。
Online网络学院系统是在高等院校使用的一套综合的对学习信息进行管理和控制的信息管理系统。因为使用学习的用户不一定都在高等院校,这就要求使用Online网络学院系统可以通过互联网的方式来进行操作,随时随地对学习状态等信息进行操作和更新。所以必须采用基于B/S架构的方式来进行开发。给高等院校部门的用户在对学习添加,修改,控制和更新的过程提供了极大的便利。