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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。