ASP.Net是什么兼容ASP但是性能更加优越
1 ASP.Net是什么?
ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。
2.ASP.Net与ASP的联系和主要区别是什么?
ASP.Net与现存的ASP保持语法兼容,实际上我们可将现有的ASP源码文件扩展名“.asp”改为“.aspx”,然后配置在支持ASP.Net运行时的IIS服务器的Web目录下,即可获得ASP.Net运行时的全部优越性能。
ASP.Net 与ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,前者比后者有更高的效率。实际上我们可以把 ASP.Net的执行过程看做是编译后的普通语言运行时代码充当一个和前端浏览器和中间件用户交互的应用程序,它接受用户的请求,输出HTML流到客户端 显示。除此之外,ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML,SOAP, WSDL等Internet标准的强健支持。
3.目前ASP.Net的开发语言有那些?
目前ASP.Net的开发语言有三种语言,C#,Visual Basic.Net和JScrip.
4.ASP.Net的主要优点有哪些?
ASP.Net 可完全利用.Net架构的强大,安全,高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。
对XML,SOAP,WSDL等Internet标准的强健支持为ASP.Net在异构网络里提供了强大的扩展性。
5.ASP.Net主要包括哪些内容?
ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大,外观丰富的基于表单(Form)的可编程
Web页面。后者通过对HTTP,XML,SOAP,WSDL等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面。
6.HTML Server Control和Web Server Control有什么联系和区别?
HTML Server Control是为了和传统ASP保持兼容而开发的一类基于HTML静态页面的控件(如文本框,按钮),它们与这些控件一一对应,它们位于命名空间System.Web.UI.HtmlControls里。
Web Server Control 是专为下一代基于组件开发的.Net平台架构而量身定做的,它不仅包括具有传统HTML静态页面的控件等Web Server Control,它还包括有AdRotator,XML等功能强大的组件,更重要的是它为用户开发Web Server Control组件提供了强大,易用的技术底层支持。这将成为下一阶段ASP.Net开发的热点。它们位于命名空间 System.Web.UI.WebControls里。
延伸阅读:
动易SiteFactory™内容管理系统是最适合于政府、学校、媒体和大中型企业构建外部门户网站和内部知识网站的内容管理系统 产品,是一个完善的基于 WEB 应用的 B/S 架构的企业级网站建设解决方案。该系统主要面向大中型站点进行设计研发,实现网站的快速实施构建,并为大中型站点提供最佳保障。
SiteFactory™ 运行于微软公司开发的 .NET 平台,是国内首家采用最新的 ASP.NET 2.0技术进行分层开发的系统,其灵活的产品架构、极强的可扩展性和可伸缩性,使得 SiteFactory™ 能够最大化地满足和实现企业级用户不断发展的信息化应用需求。 汇集动易多年的开发和服务经验,以创新理念和领先技术打破了以往CMS系统的局限性,众多独创或领先的新特性和功能设计(如:创新开发的 Xpower™ 模板引擎、引入内容模型和节点的网站构架、丰富并且完全开放的可以个性化修改的标签库、多源数据整合支持、基于标准 RBAC 模型设计的权限管理、高度自由的流程管理、互动评论系统、无刷新的 AJAX.NET 技术等),让用户能深刻体验到动易以原创研发、服务客户为主导开发理念的独到之处和领先优势。
SiteFactory™ 划分为标准版/专业版与多个行业应用版本,如果您是初次接触,敬请阅读并了解以下内容,以方便您根据网站业务运营及发展需求选择相应的产品。
最新的SiteFactory™ 2.5版现已发布,点此打开产品发布页 >>
用户登录
还没有账号?
立即注册