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

下载本文档

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

文档简介

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

2、服务器器后端为用户户提供建立强强大的企业级级Web应用用服务的编程程框架。22目前ASSP.Nett的开发语言言有那些? 目前ASPP.Net的的开发语言有有三种语言,CC#,Vissual BBasic.Net和JJScripp. 3ASP.Net与AASP的联系系和主要区别别是什么?ASSP.Nett与现存的AASP保持语语法兼容,实实际上我们可可将现有的AASP源码文文件扩展名“.asp”改改为“.asspx”,然然后配置在支支持ASP.Net运行行时的IISS服务器的WWeb目录下下,即可获得得ASP.NNet运行时时的全部优越越性能。ASPP.Net与与ASP的主主要区别在于于前者是

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

4、ASPP.Net是是运行在服务务器后端编译译后的普通语语言运行时代代码,运行时时早绑定(EEarly Bindiing),即即时编译,本本地优化,缓缓存服务,零零安装配置,基基于运行时代代码受管与验验证的安全机机制等都为AASP.Neet带来卓越越的性能。对XXML,SOOAP,WSSDL等Innterneet标准的强强健支持为AASP.Neet在异构网网络里提供了了强大的扩展展性。5HTMLL Servver Coontroll和Web Serveer Conntrol有有什么联系和和区别?HTMLL Servver Coontroll是为了和传传统ASP保保持兼容而开开发的一类基基于HTM

5、LL静态页面的的控件(如文文本框,按钮钮),它们与与这些控件一一一对应,它它们位于命名名空间Sysstem.WWeb.UII.HtmllContrrols里。 WWeb Seerver Contrrol 是专专为下一代基基于组件开发发的.Nett平台架构而而量身定做的的,它不仅包包括具有传统统HTML静静态页面的控控件等Webb Servver Coontroll,它还包括括有AdRootatorr,XML等等功能强大的的组件,更重重要的是它为为用户开发WWeb Seerver Contrrol组件提提供了强大,易易用的技术底底层支持。这这将成为下一一阶段ASPP.Net开开发的热点。它它们位

6、于命名名空间Sysstem.WWeb.UII.WebCControols里。66ASP.Net主要要包括哪些内内容? ASPP.Net主主要包括WeebFormm和WebSServicce两种编程程模型。前者者为用户提供供建立功能强强大,外观丰丰富的基于表表单(Forrm)的可编编程的 Web页页面。后者通通过对HTTTP,XMLL,SOAPP,WSDLL等Inteernet标标准的支持提提供在异构网网络环境下获获取远程服务务,连接远程程设备,交互互远程应用的的编程界面. Actiive Seerver Pagess(ASP,活活动服务器页页面)就是一一个比较简单单编程环境,在在其中,可以以混

7、合使用HHTML、脚脚本语言以及及少量组件来来创建服务器器端的Intternett应用程序;ASPP.NET是是微软力推的的功能强大的的编程环境,可可以使用C#等多种高级级语言及脚本本语言、HTTML、XMML、XSLL等来创建基基于网络的应应用程序。AASP.NEET将C#作作为一种面向向对象语言,在在很多方面来来看,C#将将成为微软的的与Javaa相似的语言言。 C#是是ASP.NNET开发中中一个最重要要的功能,微微软会将C#发展成为JJava的强强劲对手。这这也是微软.Net框架架的一个重要要组成部分。我我认为C#是是微软在编程程语言领域击击败对手的主主要工具。ASP.NET在面面向对

8、象性、数数据库连接、大大型站点应用用等方面都优优于ASP程程序,ASPP.NET还还提供更多的的其他方面的的新特性,例例如:内置的的对象缓存和和页面结果缓缓存;内置的的XML支持持,可用于XXML数据集集的简单处理理;服务器控控制提供了更更充分的交互互式制等。ASP.NET依然然完全锁定在在微软的操作作系统中,要要真正发挥AASP.NEET潜力,你你要使用C#或vb.nnet。这两两种语言将成成为ASP.NET标准准的核心的脚脚本语言。和和其他webb语言相比,asp.nnet好处在在于开方模式式与winfform的开开发基本一样样,界面和代代码可以分离离。这是别的的web语言言做不到的。再再

9、就是vissual sstudioo强大的IDDE,也是别别的 webb 语言没有有的.安全性相对对一般的语言言要高。执行行效率低点,因因为是miicro soft, 主要是为为中小企业服服务稳定性还还行。ASPP.net架架构,由于是是编译语言,相相对来说性能能比PHP稍稍微高一些。ASP.nett能够做一些些并行框架。比比如说访问一一个Homee的时候可以以并发的从不不同的数据源源获取数据整整合起来,像像目前myrrebuilld的框架,也也就是制作一一个实时的mmyrebuuild的框框架,在ASSP.nett是很容易实实现的,但是是用PHP就就需要制作中中间件,这样样第一速度比较快快,

10、可以做分分布式的框架架。ASP.nett可以比较容容易集成自己己语言的特性性。传统的mmemoryy cachhe都是C写写的,MySSpace选选择用.NEET写的,它它可以集成CC+的元素素。现在这个个架构是扩展展性很高存储储性能比较高高框架。AASP.neet是把基于于通用语言的的程序在服务务器上运行。不不像以前的即即时解释程序序,而是将程程序在服务器器端首次运行行时进行编译译,这样的执执行效果,当当然比一条一一条的解释强强很多。ASSP.nett程序,只需需要被执行11次就会在服服务器上编译译生成,当再再次被执行时时不需要重复复进行编译,不不会增加服务务器的负担。而而其他一些语语言程序

11、每次次均需要占用用服务器资源源去运行编译译,所以运行行次数越多,AASP.neet的优势越越明显,例如如网站的首页页每天有100万访客,AASP.neet只需要编编译一次,比比传统程序语语言节省999999次的的服务器占用用负担。由于ASP.NNET应用程程序采用页面面脱离代码技技术,即前台台页面代码保保存到asppx文件中,后后台代码保存存到CS文件件中,这样当当编译程序将将代码编译为为dll文件件后,ASPP.NET在在服务器上运运行时,可以以直接运行编编译好的DLLL文件,并并且ASP.NET采用用缓存机制,可可以提高运行行ASP.NNET的性能能。很多ASP.NNET功能都都可以扩展,这这样可以轻松松地将自定义义功能集成到到应用程序中中。例如,AASP.NEET提供程序序模型为不同同数据源提供供插入支持ASP.NETT中包含的新新增功能使得得管理宿主环环境变得更加加简单,从而而为宿主主体体创建了更多多增值的机会会。使用

温馨提示

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

评论

0/150

提交评论