asp.net网站开发和应用_第1页
asp.net网站开发和应用_第2页
asp.net网站开发和应用_第3页
asp.net网站开发和应用_第4页
asp.net网站开发和应用_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、开发与应用论文:海洋班级:91011P学号:13开发应用的优势随着现代信息技术的发展,基于Web服务的信息发布成为技术改革与发展的方向。对一个公司企业或者学校已经到了不可或缺的地步.而与此同时开发也越来越得到人们的重视.谈到开发,我们首先会想到它的开发语言和环境,在这方面(c#)有着绝对的优势,在我们了解它的优势之前,我们必须明白以下几个问题1.  ASP.Net是什么?   ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框

2、架。 2目前ASP.Net的开发语言有那些?   目前ASP.Net的开发语言有三种语言,C#,Visual Basic.Net和JScrip. 3ASP.Net与ASP的联系和主要区别是什么?    ASP.Net与现存的ASP保持语法兼容,实际上我们可将现有的ASP源码文件扩展名“.asp”改为“.aspx”,然后配置在支持ASP.Net运行时的IIS服务器的Web目录下,即可获得ASP.Net运行时的全部优越性能。    ASP.Net与ASP的主要区别在于前者是编译(Compi

3、le)执行,而后者是解释(Interpret)执行,前者比后者有更高的效率。实际上我们可以把ASP.Net的执行过程看做是编译后的普通语言运行时代码充当一个和前端浏览器和中间件用户交互的应用程序,它接受用户的请求,输出HTML流到客户端显示。除此之外,ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML,SOAP, WSDL等Internet标准的强健支持。  4.ASP.Net的主要优点有哪些?    ASP.Net可完全利用.Net架构的强大,安全,高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运

4、行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。    对XML,SOAP,WSDL等Internet标准的强健支持为ASP.Net在异构网络里提供了强大的扩展性。  5HTML Server Control和Web Server Control有什么联系和区别?   HTML Server Control是为了和传统ASP保持兼容而开发的一类基于HTML静态页面的控件(如文本框,按钮),它们与这些控

5、件一一对应,它们位于命名空间System.Web.UI.HtmlControls里。     Web Server Control 是专为下一代基于组件开发的.Net平台架构而量身定做的,它不仅包括具有传统HTML静态页面的控件等Web Server Control,它还包括有AdRotator,XML等功能强大的组件,更重要的是它为用户开发Web Server Control组件提供了强大,易用的技术底层支持。这将成为下一阶段ASP.Net开发的热点。它们位于命名空间System.Web.UI.WebControls里。6ASP.Net主要包括哪些容?

6、     ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大,外观丰富的基于表单(Form)的可编程    的 Web页面。后者通过对 ,XML,SOAP,WSDL等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面. Active Server Pages(ASP,活动服务器页面)就是一个比较简单编程环境,在其中,可以混合使用HTML、脚本语言以与少量组件来创建服务器端的Internet应用程序;ASP.NET是微软力推

7、的功能强大的编程环境,可以使用C#等多种高级语言与脚本语言、HTML、XML、XSL等来创建基于网络的应用程序。ASP.NET将C#作为一种面向对象语言,在很多方面来看,C#将成为微软的与Java相似的语言。 C#是ASP.NET开发中一个最重要的功能,微软会将C#发展成为Java的强劲对手。这也是微软.Net框架的一个重要组成部分。我认为C#是微软在编程语言领域击败对手的主要工具。ASP.NET在面向对象性、数据库连接、大型站点应用等方面都优于ASP程序,ASP.NET还提供更多的其他方面的新特性,例如:置的对象缓存和页面结果缓存;置的XML支持,可用于XML数据集的简单处理;服务器控制提供

8、了更充分的交互式制等。ASP.NET依然完全锁定在微软的操作系统中,要真正发挥ASP.NET潜力,你要使用C#或。这两种语言将成为ASP.NET标准的核心的脚本语言。和其他web语言相比,好处在于开方模式与winform的开发基本一样,界面和代码可以分离。这是别的web语言做不到的。再就是visual studio强大的IDE,也是别的 web 语言没有的.安全性相对一般的语言要高。执行效率低点,因为是"micro" soft, 主要是为中小企业服务稳定性还行。ASP.net架构,由于是编译语言,相对来说性能比PHP稍微高一些。  ASP.net能够做一

9、些并行框架。比如说访问一个Home的时候可以并发的从不同的数据源获取数据整合起来,像目前myrebuild的框架,也就是制作一个实时的myrebuild的框架,在ASP.net是很容易实现的,但是用PHP就需要制作中间件,这样第一速度比较快,可以做分布式的框架。  ASP.net可以比较容易集成自己语言的特性。传统的memory cache都是C写的,MySpace选择用.NET写的,它可以集成C+的元素。现在这个架构是扩展性很高存储性能比较高框架。 ASP.net是把基于通用语言的程序在服务器上运行。不像以前的即时解释程序,而是将程序在服务器端首次运行时进行编译

10、,这样的执行效果,当然比一条一条的解释强很多。ASP.net程序,只需要被执行1次就会在服务器上编译生成,当再次被执行时不需要重复进行编译,不会增加服务器的负担。而其他一些语言程序每次均需要占用服务器资源去运行编译,所以运行次数越多,ASP.net的优势越明显,例如的首页每天有10万访客,ASP.net只需要编译一次,比传统程序语言节省99999次的服务器占用负担。由于ASP.NET应用程序采用页面脱离代码技术,即前台页面代码保存到aspx文件中,后台代码保存到CS文件中,这样当编译程序将代码编译为dll文件后,ASP.NET在服务器上运行时,可以直接运行编译好的DLL文件,并且ASP.NET采用缓存机制,可以提高运行ASP.NET的性能。很多ASP.NET功能都可以扩展,这样可以轻松地将自定义功能集成到应用程序中。例如,ASP.NET提供程序模型为不同数据源提供插入支持ASP.NET中包含的新增功能使得管理宿主环境变得更加简单,从而为宿主主体创建了更

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论