技术开发 频道

ITPUB调查分析报告:未来应用Web化

  那究竟是什么原因使.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的占有率相比,但是可以看到微软新技术的市场影响力依然巨大。

   当然,在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应用。
0
相关文章