据悉,不少学员在进修网页制作的时辰城市有疑难,此刻最风行的网站言语有:asp、asp.net、php、java、jsp、cgi等,今日咱们来理解下asp.net的首要优点:
asp.net是建立在公共言语运转库上的编程框架,可用于在服务器上生胜利能壮大的web应用程序。
asp.net 提供了数个首要的优点:
(1) 加强的机能:
asp.net 是在服务器上运转的编译好的公共言语运转库代码。与被注释的先辈差别,asp.net 可行使初期绑定、及时编译、本机优化和盒外缓存服务。这至关于在编写代码行以前便显著普及了机能。
(2) 世界级的工具支持:
asp.net 框架弥补了 visual studio 集成开发环
(3) 境中的大量工具箱和设计器:
wysiwyg 编纂、拖放服务器控件和自动部署只是这个壮大的工具所提供功用中的少数几种。
(4) 能力和灵活性:
因为 asp.net 基于公共言语运转库,因而 web 应用程序开发职员可以行使整个平台的能力和灵活性。.net 框架类库、消息处置和数据访问解决计划均可从 web 无缝访问。asp.net 也与言语无关,以是可以选择最适合应用程序的言语,或跨多种言语朋分应用程序。另外,公共言语运转库的交互性包管在迁徙到 asp.net 时保存基于 com 的开发中的现有投资。
(5) 浅易性:
asp.net 使执行常见任务变得容易,从简略的窗体提交和客户端身份验证到部署和站点设置。比方,asp.net 页框架使您可以生成将应用程序逻辑与暗示代码分明分隔的用户界面,和在雷同 visual basic 的简略窗体处置模子中处置事宜。另外,公共言语运转库行使托管代码服务(如自动援用计数和渣滓收受接管)简化了开发。
(6) 可管理性:
asp.net 采用基于文本的分层设置零碎,简化了将设置应用于服务器环境和 web 应用程序。因为设置信息是以纯文本模式存储的,因而可以在没有当地管理工具协助的情况下应用新设置。此"零当地管理"哲学也扩展到了 asp.net 框架应用程序的部署。只需将须要的文件复制到服务器,便可将 asp.net 框架应用程序部署到服务器。不需求从头启动服务器,即便是在部署或替换运转的编译代码时。
(7) 可缩放性和可用性:
asp.net 在设计时思索了可缩放性,添加了专门用于在汇集环境和多处置器环境中普及机能的功用。另外,进程遭到 asp.net 运转库的紧密亲密监督和管理,以方便进程举动不正常(泄漏、死锁)时,可当场创立新进程,以协助连结应用程序始终可用于处置要求。
(8) 自界说性和扩展性:
asp.net 随附了一个设计殷勤的结构,它使开发职员可以在适量的级别"插入"代码。理论上,可以用本身编写的自界说组件扩展或替换 asp.net 运转库的任何子组件。实现自界说身份验证或状况服务一直没有变得更易。
(9) 安全性:
借助内置的 windows 身份验证和基于每一个应用程序的设置,可以包管应用程序是安全的。