2 系统开发环境
2.1 ASP.NET 概述
ASP.Net 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释程序,
而是将程序在服务器端首次运行时进行编译。ASP.Net 构架是可以用 Microsoft®公司最新
的产品 Visual Studio.net 开发环境进行开发,WYSIWYG(What You See Is What You Get
所见即为所得)的编辑。这些仅是 ASP.Net 强大化软件支持的一小部分。
因为 ASP.Net 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以
使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,
数 据 接 口 的 处 理 都 能 无 缝 的 整 合 到 ASP.Net 的 Web 应 用 中 。 ASP.Net 同 时 也 是
language-independent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的
程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#(C++和 Java 的结合
体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+
开发的程序,能够完整的移植向 ASP.Net。
ASP.Net 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设
置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的
系统拥有者工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使
ASP.Net 的基于应用的开发更加具体,和快捷。一个 ASP.Net 的应用程序在一台服务器
系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么
简单。
ASP.Net 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的
环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的 ASP.Net 应用软
件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,
但现在的 ASP 确做不到这一点。
ASP.NET 优越性主要体现在以下几个方面:
(1)效率,ASP.NET 是建立在.NET Framework 之上的,可使用 Visual Basic ,C++这
样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和效率
比 ASP 这种只能用 VBScript 或 JavaScript 这样的非模块化语言来编写的脚本编程语言
提高很多。
评论0