首页 理论教育 ASP.NET的独特之处

ASP.NET的独特之处

时间:2023-05-22 理论教育 版权反馈
【摘要】:ASP.NET具有以下8个特点。另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何自组件。

ASP.NET的独特之处

ASP.NET具有以下8个特点。

1.即时性

ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的传统的ASP不同,ASP.NET可利用提前绑定、即时编译、本机优化和外部缓存服务,这相当于在编写代码之前便提高了性能。

2.可视性

ASP.NET框架补充了大量箱和设计器。这一强大的工具提供了所见即所得的编辑方式、拖放服务器控件以及自动部署等,而这些只是这个强大工具所提供功能中的少数几种。

3.灵活性

因为ASP.NET基于公共语言运行库,所以Web应用软件开发者可以利用整个平台的威力和灵活性。.NET框架的类库、消息处理、数据访问解决方案等都可从Web无缝访问。ASP.NET也与语言无关,所以可以选择一种最适合程序如C#,VB.NET或其他支持.NET框架的语言,或者跨多种语言来分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于.COM的开发中的现有投资

4.简易性

从简单的窗体提交和客户端身份验证到部署和站点配置,ASP.NET使执行常见任务变的容易。另外,公共语言运行库利用托管代码服务简化了开发。(www.xing528.com)

5.管理性

ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。这种“零本地管理”也扩展到了ASP.NET框架应用程序的部署。只要将必要的文件复制到服务器,即可将ASP.NET框架应用程序部署到服务器,不需重新启动服务器,即使是在部署或替换运行的编译代码时。

6.缩放性和可用性

ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET运行库的密切监视和管理,以便当进程行为不正常(泄露、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。

7.自定义性和扩展性

ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何自组件。

8.安全性

借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈