1ASP.NET的发展前景摘要:在如今充满竞争的业务环境中,需要随时随地获取信息。可以通过创建可演示并且信息化的Web应用程序来满足这一需求。ASP.NET技术是MicrosoftWeb开发史上的一个重要的里程碑,使用ASP.NET开发Web应用程序并维持其运行比以前变得更加简单。本文主要介绍了ASP.NET及其优势,重点介绍ASP.NET的发展现状和前景。关键词:ASP.NET;信息化;里程碑TheDevelopmentprospectsofASP.NETAbstract:Intoday’scompetitivebusinessenvironment,theinformationshouldbeaccessiblefromanywhere,anytime.ThiscanbedonebycreatingpresentableandinformativeWebapplications.ASP.NETtechnologyisanimportantmilestoneinthehistoryofMicrosoftWebdevelopment.ItmakeseasiertodevelopWebapplicationandmaintainitsrunbyusingASP.NET.ThisarticlemainlyintroducestheASP.NETanditsadvantages,focusesonASP.NETdevelopmentsituationandprospects.Keywords:ASP.NET;informative;milestone0引言随着时代的进步,计算机技术和互联网技术的迅速发展引领着时代的步伐。社会对网络的需求日趋提高。传统的静态网页技术已无法满足广大用户的需求。动态网页技术如一颗崛起的新星,日益强大和完善,突破各种狭隘成为当今网络中最强大的工具。1ASP.NET简介ASP.NET是Microsoft推出的Web应用程序框架,它可用来构建动态网站、Web应用程序和XMLWeb服务。它是Microsoft.NET平台的一部分,是Microsoft的活动服务器页面(ASP)技术的进一步发展。使用ASP.NET开发的应用程序必须托管到因特网信息服务(IIS)服务器上。ASP.NET的实现语言一般分为两种开发语言,VB.NET和C#,基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。完全和HTML集成,易于学习和使用。2ASP.NET优势ASP.NET是用于构建Web程序的强大平台可以构建任意Web程序,它利用语言环境CLR和.ENTFramework营运程序提供了一个可靠的自动化的可扩展的主机环境。所以才能取得如此革命性的成功。作为.NET框架的一部分,ASP.NET在任何安装该框架的地方都可2以使用。换句话说,ASP.NET不再是一个附加部分,而成为一个标准设置。另外,ASP.NET借鉴了Java、VB等语言的开发优势加入了许多新的特色。2.1可定制和扩展性ASP.NET提供了可定制和重用的体系结构,用户可以在一定的层次上修改ASP.NET提供的程序段。甚至可以利用定制的组件重新编写ASP.NET的组件,从而实现根据不同需要定制的目的。2.2可读性在ASP中用于显示网页的HTML语言与程序代码混在一起,而且用户在给web页添加ASP代码的方法与在客户端脚本中添加代码的方法相同,这样容易导致代码杂乱、维护困难且功能有限;ASP.NET页面允许用户创建自己的界面,采用Codebe—hind技术将页面逻辑与程序逻辑分离,使丰富多彩的网页更容易编写,结构也更清晰,程序也具有了良好的可读性。2.3兼容性对于大部分的Web开发者来说,在短时间内完全放弃自己原先设计的ASP网站是不现实的。ASP.NET的设计者同样考虑到了这个问题。安装ASP.NET以后,ASP网页不仅可以继续使用。而且还可与ASP.NET共存于一个网站而不互相影响。2.4简易性ASP.NET使常用的网络开发变得简洁方便,从简单的提交表单到客户端验证的实现和整个网站的配置,都可以轻松的完成。例如在ASP中,为了保证用户数据提交页面的友好性,当用户输入有误时会显示错误的详细原因和位置.这就需要程序员编写一定的代码来实现,但是在ASP.NET中,程序员只要预先声明,这样的功能ASP.NET都可以自动实现。另外。通用语言运行环境还可以利用垃圾内存收集等功能来简化程序的开发流程。3ASP.NET发展历程2000年ASP.NET1.0正式发布,2003年ASP.NET升级为1.1版本。ASP.NET1.1的发布更加激发了Web应用程序开发人员对ASP.NET的兴趣,并对网络技术有巨大的推动作用,微软公司提出“减少70%代码”的目标后,在2005年11月又发布了ASP.NET2.0。ASP.NET2.0的发布是.NET技术走向成熟的标志,它在使用上增加了方便、实用的新特性,使Web开发人员能够更加快捷方便地开发Web应用程序,它不但执行效率大幅度提高,对代码的控制也做得更好,以高安全性、易管理性和高扩展性等特点著称。随后,微软推出3.5版本,使网络程序开发更倾向于智能开发,运行起来更像Windows下的应用程序一样流畅[2]。4ASP.NET发展现状与前景34.1ASP.NET发展的趋势ASP.NET是一个新兴的互联网行业,从世界上第一个ASP.NET在1999年初诞生,短短一年时间中根据不完全统计全球已有近600家ASP.NET公司,美国和欧洲的许多著名企业纷纷进入这一市场,他们的第一步大都与其传统业务相互结合,对市场实施快速争夺;另一方面ASP的市场细分也变得越来越明确,服务的内容也变得鲜明起来,作为一个全新领域各个ASP公司的下一步的发展方向如何?始终在ASP.NET各个领域的领导厂商的头脑中盘桓FOREESTER公司曾经对美国中小企业2002年的服务市场做了研究,报告显示全美中小企业将在管理运营与咨询服务、维护服务、外包业务上花费尽1620亿美元,这对ASP公司的管理层来说是一个极大的诱惑,这种信息实际上预示着未来的市场竞争热点[5]。国外的著名公司纷纷抢滩中国,要在中国的ASP.NET市场站住脚,这给我们一个非常重要的启示,国内IT企业必须密切关注国外公司的动向,加快脚步眼上他们进军ASP市场的步伐,集合社会力量开创具有中国特色的ASP.NET市场。4.2ASP.NET的现状与市场细分众所周知,在ASP.NET提供的服务中,可以从最基本的游戏、电子邮件到复杂的工商管理、ERP系统,理论上认为几乎没有什么软件不可以转化为互联网络服务,由于服务的对象不同,可以将ASP.NET划分为“面向个人”和“面向企业”两种方式,这两种方式各有其市场,但发展形态和服务方式上却大相径庭。“面向个人”业务范围比较广泛,几乎深人到人们日常活动的每个角落,在今天电子邮件服务己经横行天下;网络音乐、网络电影也已不是梦境;个人网络记事和日程安排、个人网络理财、网上阅读、网上导游、网上游戏、网上购物……;几乎人们能够想到的事情,今天在网络上都可以找到,每天当人们想到网络所带来的好处时都不能不为之激动。“面向企业”形式的ASP.NET有多种形态,如主机托管、域名注册、网上咨询、电子商务等业务,特别是面向企业的运营管理和管理支持服务,向各种类型的企业提供管理信息系统、进销存系统、会计系统、客户服务系统、客户关系系统、电子商务系统、ERP系统以及各类行政和咨询类产品的服务;目前国际上从事这方面营运的公司有数百家之多,最为典型的代表是“全美在线运营公司”和“大众软件公司”,他们大都采取面向各类企业的全面服务,而另外一类的代表则是“网帐”、“销售之星”,他们将目标指向了中小企业单一应用领域[1]。企业管理、运营以及咨询服务是一个非常庞大的市场,其市场可以从三种角度进行细分,一是企业的规模(资产、人员、营业额、运营复杂度),二是企业应用的功能,三是企业所属行业;单从企业的规模上可以划分成8种不同的企业:小型企业、中小型企业、中型企业、中大型企业、大中型企业、大型企业、超大型企业、产业集团;从企业应用功能上可以划分成4种类型:全部运营管理功能(FLEC、CRM、SCM、HR、OA)、部分运营管理功能(FLEC、CRM、SCM、HR、OA中的之一)、咨询服务、电子商务;从行业上可以粗略划分为:IT业、流通业、制造业、服务业;由上述3个细分角度所可以进人的市场看,其将有非常巨大的市场利益,这也是为何目前西方推崇ASP.NET为新网络经济的代表的原因[3]。45结语因为ASP.NET是基于通用语言的编译运行的程序,使它具有更好的可定制性和扩展性。作为ASP.NET网站为了尽可能地提高ASP.NET的附加价值,必须增加许多具有为客户带来增值的信息服务和内容服务、以及一些特殊的定制服务。由于ASP.NET市场刚刚启动,许多网站尚未关注此类功能,但目前已经有一些网站开始正式提供此类业务。以及它的简单易学性,会吸引很多兴趣爱好者纷踏而至,融入这个领域。那么,无论从商业角度还是从人文角度,我们都认为ASP.NET的发展空间是无限广大的。随着微软不断完善和.NET的开发,我们相信,ASP.NET必定给我们带来一个改革性的新时代[4]。参考文献:[1]邵丽萍,肖世德.新一代Web开发技术ASP.NET的发展与探析[J].微计算机信息,2005(10).[2]陈笛.基于.NET的ERP的研究与应用[D].华中科技大学,2004(06).[3]赵宏中,吴定刚.ASP.NET与B2C电子商务网站的构建[J].武汉理工.[4]陈峰棋.深入浅出ASP.NET[M].中国水利水电出版社,2004年1月[5]DouglasJ.Reilly.ASP.NETWeb应用程序开发新思维[M],清华大学出版社,2002年5月