未来应用Web化 Windows应用将逐渐淡出
编者按:第三届中国IT技术趋势大调查活动于2008年9月15日启动,历经1个月的时间。在线调查期间,受到了来自ITPUB、IXPUB和ChinaUnix.NET(以下简称CU)以及其它合作网站的网友的极大关注和积极参与。目前调查已经完满结束,所有的数据都在后台整理和统计之中。本次网上调查共回收调查问卷25,946份问卷,其中合格问卷为23,804份。由于,今年新加入IT168的CU论坛的网友的大力支持,今年回收问卷数量较去年增加了近64%,合格问卷的填写数量较去年增加了61.1%。从整体上看,今年的调查无论从数量上还是质量上都较去年有比较大的提高。
本次调查的内容涉及:中国IT人才发展环境、企业信息化、信息安全、服务器、存储、网络管理、.NET、JAVA、软件测试、项目管理和数据库应用等11方面的研究成果,这些将最终形成了《2008-2009年IT技术应用趋势调研报告》,并将整合到《2008-2009中国IT应用技术蓝皮书》中,于2009年1月份第3届中国IT技术精英大会上对外发布。
在2008年度.NET使用情况调查报告中,我们持续对.NET应用的Framework版本状况进行了调查,以便更好地分析微软.NET开发领域的状况。从2008年的调查数据中可以看出,在开发方面.NET Framework 2.0一枝独秀,但是.NET Framework 3.0的人群大幅上升,由去年的16.7%增长了9.7%。而同时,.NET Framework 1.0的版本使用状况较去年有了大幅度的下降。从.NET Framework 3.0超过1.0的趋势可以看出,这个产品已经逐渐为广大开发者所接受。
那究竟是什么原因使.NET Framework 2.0成为一枝独秀呢?我们在本年度在对.NET使用情况调查报告中,对从事.NET开发的基本类型状况也做了调查。从2008年的调查数据中可以看出,Web开发人群持续上升,占到了68.3%,相比07年的66.7%增长了1.6个百分点。分析以前的数据,从06年到07年,Web开发人群增长较快,越来越证明了未来的.NET应用主流依然是Web应用。
.NET 开发目前涉及各个领域,按照.NET Framework的应用场景可分为3种主流开发应用,即Windows应用,Web应用以及Windows mobile应用。目前的Web应用主要以ASP.NET 2.0的Web应用为主,由于其入门简单,开发快速,部署容易,这一成熟的WebForm应用模式得到了广泛的认同。
随着ASP.NET AJAX的推出以及和ASP.NET应用的整合,目前使用ASP.NET AJAX+ASP.NET 2.0已经成为了使用.NET开发的Web应用的绝对主流,在表示层方面微软又推出了基于.NET Framework 3.5的SilverLight技术,这一技术十分成功地成为了Flash强有力的竞争者。在企业Web应用使用客户端表现技术的调查中,笔者发现,在这一选择中,短短一年间,微软最新的Silverlight也有了8.4%的使用率,这一比率虽然不能和Flash的占有率相比,但是可以看到微软新技术的市场影响力依然巨大。
随着ASP.NET AJAX的推出以及和ASP.NET应用的整合,目前使用ASP.NET AJAX+ASP.NET 2.0已经成为了使用.NET开发的Web应用的绝对主流,在表示层方面微软又推出了基于.NET Framework 3.5的SilverLight技术,这一技术十分成功地成为了Flash强有力的竞争者。在企业Web应用使用客户端表现技术的调查中,笔者发现,在这一选择中,短短一年间,微软最新的Silverlight也有了8.4%的使用率,这一比率虽然不能和Flash的占有率相比,但是可以看到微软新技术的市场影响力依然巨大。
当然,在Web应用开发中,.NET还有一些竞争对手,比如Java和PHP等,但是在Windows平台上.NET毫无对手。而且,.NET应用架构的快速普及,导致基于Windows API架构的Windows应用逐渐衰退,而新的基于.NET应用的WPF这种Windows应用会成为主流,也就是说,Windows桌面应用会被新功能替代。综上,ASP.NET 2.0凭借其快捷的设计方式已经成为.NET开发人员的首选开发。不过,微软前不久基于ASP.NET 3.5提出了返璞归真的MVC架构,这一模式是否较之于ASP.NET Web表单模式更有利于提高软件的生产效率还有待于开发实践的检验,但目前可以肯定的是,未来的应用主流是Web应用。
原文地址:http://tech.it168.com/a2008/1126/212/000000212039.shtml
posted on 2009-01-08 10:25 Michelle Hu 阅读(717) 评论(12) 编辑 收藏 举报