基于.net的Web开发技术研究.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.net的Web开发技术研究.doc

基于.net的Web开发技术研究   摘 要 作为当前主要的网络应用开发技术,web技术受到了广泛的关注。同时随着服务器端Microsoft应用的普及程度不断提高,微软也开始大举向客户端应用的.net进军。文章主要针对基于.net的Web开发技术进行研究,对.net在Web开发技术中的应用现状进行分析,并且对基于.net的Web开发技术的具体实现进行研究,同时在此基础上对.net技术在Web开发中的应用前景进行预测和分析。   关键词 .net;Web开发技术;网络   中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2014)03-0042-01   Web技术的发展引起了世界的广泛关注,因此对于web技术的发展前景也引发了广泛的讨论。随着权威性的W3C标准的出现,为web技术的发展制定了方向,即主要向着语义化方向发展,在Web技术的发展过程中,可以实现对信息的随意生成,然后通过信息的传输快速的呈现在人们的面前。然而,web技术的实质是一种信息的载体,并且能够对其所载信息做出反映,也正是web技术的这一特点为.net的发展和应用提供了方向,以更好的实现web的载体作用,同时能够使得web载体更好的反映和揭示信息。Web技术的快速发展也不断推动者其在.net开发技术中地位的提高。在目前的.net开发技术中,已经实现了大量基于.net平台的web软件程序,同时为人们带来了高质量的服务。因此,加强和深化基于.net的web技术研究对于发展web开发技术有着深远意义。   1 .net中Web开发技术分析   根据对目前的基于.net的web开发技术的分析可以发现,与基于webform开发技术的网络技术相比,web开发并不占到优势,因此,在web技术的发展过程中,首要的任务是要建立起较为完善的网络服务标准,即通过通用的规范说明对web开发技术的整体框架进行勾勒,以实现web开发技术目前局面的扭转,同时在建成通用规范以后将更加有利于对基于.net的web应用程序进行后期的维护。目前,基于.net的web开发技术主要可以分为三个发展方向:   首先是MVC中的web开发技术应用。MVC技术具有较长的发展历史,而且其技术方面也较为成熟,在目前的计算机应用领域有着十分广泛的成熟框架。然而MVC技术的发展成熟性也限制了其在应用灵活的.net平台的应用,因此MVC技术在.net平台的发展还具有较大的不确定性。   其次基于.net构建的Dynamic-Data程序也是目前的主流开发技术,其应用产品受到了广泛的好评。通常情况下,会在网站的开发过程中产生若干个模板文件,极大的降低了网站开发的难度和复杂度,用户需要进行代码的编写就可以完成整个网站的编写,因此此项开发技术取得了快速的发展,并且获得了广泛的深层次应用。   最后一个web开发技术的发展方向是Silver-light,目前Silver-light技术已经发展成为了基于.net平台的典型开发技术。其建立的基础是客户端计算机,并且通过.net平台实现服务客户的目的。Silver-light技术可以在很大程度上降低客户对服务器的依赖程度,因此其具备良好的发展前景。   2 基于.net的Web开发技术的实现   基于.net的web开发技术具有设计灵活、维护简单、成本低廉等优势,并且已经发展成为目前企业的主流选择。在基于.net平台的web开发技术实现过程中,需要遵循以下几个方面的原则:   1)应用框架的模块化原则。在基于.net的web开发技术实现中,需要将各个模块进行分割,并且遵循着强内聚、弱耦合的原则进行,因此不同的开发人员就可以在不影响其他模块的前提下实现模块开发,同时模块化开发也有利于进一步提升web开发的质量。   2)代码的可重复性。在web开发技术的实现中,代码的重复性直接影响着程序的编写效率,可以通过应用程序框架为应用程序提供代码的重复使用。   3)框架的可扩展性。扩展性对框架结构是极其重要的,其实现通常是通过增加框架内的自定义功能,可以更好的实现开发人员根据实际需要对框架进行随意拆分。   4)框架的精简性。Web程序框架设计要以程序的易于封装实现为目的,以更好的简化程序的开发工作量。   5)框架结构需要具备易于维护的特点。程序的后期维护关系到程序的应用前景,在应用框架内包含着若干层,每一层都关系到应用程序的支撑业务,因此只有降低维护过程中需要改变的代码才能够从根本上降低程序的后期维护成本。   框架层次的划分有利于提高软件开发的效率和可重复性,对于增强团队间的合作有着重要意义。在ASP.NET开发技术实现过程中,通常将程序划分为数据库层、服务层和用户交互界面层。具体来讲,各层实现的功能主要包括:Web层主要用

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档