【asp源码栏目提醒】:网学会员,鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“ASP Net的主要优点 - 编程语言”一文,供大家参考学习!
ASP.Net的主要优点
ASP.Net的主要优点 1威力和灵活性 2简易性 3可管理性 1威力和灵
活性 由于
ASP.NET 基于公共语言运行库因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。
.NET 框架类库、消息处理和数据访问
解决方案都可从 Web 无缝
访问。
ASP.NET 也与语言无关所以可以选择最适合应用程序的语言或跨多种语言分割应用程序。
另外公共
语言运行库的交互性保证在迁移到
ASP.NET 时保留基于
COM 的开发
中的现有
投资。
2
简易性
ASP.NET 使执行
常见任务变得容易从简单的窗体提交和
客户端身份验证到部署和
站点配置。
例如
ASP.NET 页框架使您可以生成将应用程序
逻辑与表示代码清楚分开的
用户界面和在类似 Visual Basic 的简单窗体处理模型中处理
事件。
另外
公共语言运行库利用托管代码服务如自动引用计数和垃圾回收简化了开发。
3可管
理性 ASP.NET 采用基于文本的分层配置系统简化了将设置应用于服务器环境和 Web 应用程序。
由于配置信息是以纯
文本形式
存储的因此可以在没有本地管理工具帮助的情况下应用新设置。
此零本地
管理哲学也扩展到了
ASP.NET
框架应用程序的部署。
只需将
必要的
文件复制到服务器即可将
ASP.NET 框架应用程序部署到服务器。
不需要重新启动服务器即使是在部署或替换运行的编译代码时。
ASP.net使用一种字符基础的分级的配置系统使你
服务器环境和应用程序的设置更加简单。
因为配置信息都保
存在简单文本中新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为Zero Local Administration的
哲学观念使
Asp.net
的基于应用的开发更加具体和快捷。
一个
ASP.net的应用程序在一台
服务器系统的
安装只需要
简单的拷贝一些必须
的文件不
需要系统
的重新启动一切就是这么简单。
多处理器环境的
可靠性 ASP.net已经被刻意设计成为
一种可以
用于多处理器
的开发
工具它在多处理器的环境下用
特殊的无缝
连接技术将很大的提高
运行速度。
即使你现在的
ASP.net应用
软件是为
一个处理器开发的将来多处理器运行时不需要任何
改变都能提高他们的效能但现在的
ASP却做不到这
一点。
自定义性和可扩展性
ASP.net
设计时考虑了让网站开发人员可以在自己的代码中
自己定义plug-in的
模块。
这与原来的包含关系
不同ASP.net可以
加入自己
定义的如何组件。
网站程序的开发从来
没有这么简单过。
安全性基于
Windows
认证技术和每应用程序配置你可以确保你
的原程序是绝对安全的。
ASP.NET 的
语法在很大程度上与
ASP 兼容同时它还提供一种新的
编程模型和结构可
生成伸缩性和稳
定性更好的应用
程序并提供更好
的安全
保护。
可以通过在现有
ASP 应用程序中逐渐添加
ASP.
NET 功能随时
增强 ASP 应用程序的功能。
ASP.NET 是一个已
编译的、基于 .NET 的环境把基于
通用语言的程序在服务器上运行。
将程序在服务器端首次运行时进行编译比
ASP即时
解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言包括 Visual
Basic .NET、C 和 JScript .NET.
创作应用程序。
另外任何
ASP.NET 应用程序都可以使用整个 .NET Framework。
开发
人员可以方便地获得这些技
术的优点其中包括托管的公共语言运行库环境、
类型安全、继承等等。
ASP.NET 可以无缝地与 WYSIWYG HTML
编辑器和其他编程工具包括 Microsoft Visual Studio .NET一起
工作。
这不仅使得 Web 开发更加方便而且还能提供这些工具
必须提供的
所有优点包括开发人员可以用来将服务器
控件拖放到 Web 页的 GUI 和完全集成的调试支持。
当
创建 ASP.NET 应用程序时开发人员可以使用 Web 窗体或 XML Web
services或以他们认为合适的任何方式
进行组合。
每个功能都能得到同一结
构的支持使您能够使用身份
验证方案缓存经常使用的数据或者对应用程序的配置进行自定义. 如果你从来没有开发过网站程序那么这不
适合你你应该至少掌握一些
HTML语言和简单的Web开发术语不过我相信如果有
兴趣的话是可以很快的掌握的。
你不需要先前的
ASP开发经验当然有
经验更好但是你必须了解交互式Web程序开发的概念包含窗体脚本和数据
接口的
概念如果你具备了这些
条件的话那么你就可以在
Asp.net的
世界开始展翅高飞了。