技术开发 频道

2008年中国.NET技术应用趋势分析


(2)能够完全胜任企业软件的开发么?

    许多人心中都有这个问题,其实答案不言自明,肯定是不能完全胜任。任何开发工具或平台都有它自己的优势和劣势。看看现在一些企业应用场景就知道了,电信和银行的很多重要系统仍然是构建在J2EE平台上的。这也从另一个方面说明了.NET的市场份额和方向,JAVA的主要服务客户对象为大型企业,.NET主要服务对象为中小企业。.NET对于构建中小型企业应用程序有很大的优势,以快速开发而著称。这对于一些既想提高开发速度又想降低成本的企业来说,.NET无疑是首选。对于一些需要达到高安全性、高伸缩性、跨平台等要求的企业来说会选择JAVA。这就是目前市场企业应用的两大方向。

(3) 限制与局限

   可以这么说.NET是越来越多中国人实现程序员梦想的一个选择,它们或许通过看两节视频教学课程,或许买本入门教程看几天便能轻松步入程序员的门槛,热别是随着微软.NET IDE的越来越智能化,仅仅需要拖拽几个控件便可以实现一些简单的数据操作。确实让无数朋友兴奋不已,原来些做程序员是那么的简单。但是事实上,.NET可能会成为这些朋友以后人生发展的绊脚石。.NET确实简单,易学,然而由于没有掌握到程序设计架构的真正精髓,很难成为业内技术精英。现在的.NET版本封装得越来越智能,掩盖了很多复杂的实现。对于现在一些一上来就使用最新版本学习的朋友来说确实没有什么好处。毕竟微软.NET版本确实太多了,并且每个版本之间的差距也是很大的,这也限制了很多中国程序员的发展,必须得不断的学习更新自己的技能。所以对于一些初级程序员或正要步入这个门槛的朋友们来说,在选择学习哪个本本上一定要根据自己的实际情况进行选择,当然这也是微软的初衷。

(4).NET技术应用状况

   根据对.NET版本使用情况的调查发现,2007年IT技术人员开发.NET应用的Framework版本主要是.NET Framework 2.0,占到67.4%;其次是.NET Framework 1.1,占33.3%;.NET Framework 3.0据第三位,占16.7%。其他版本比例均在7%以下。

    原因很简单,之所以.NET Framework 2.0在目前已经处于领先地位,是因为.NET Framework 2.0已经发展为了一个成熟的产品。由于其较.NET Framework1.1下显著的优越特性,使其快速成为企业新系统首选的开发框架。从调查来看,目前仍然停留在.NET Framework1.1开发下面的企业,主要是由于之前系统是在.NET Framework1.1下面构建的,完全重构对一个企业级软件来说很困难,首先成本控制是一个显而易见的因素。对于目前使用.NET Framework3.0的企业,主要是运用微软推出的3个W(WPF、WCF、WF),对于一些大型的企业,特别是跨国企业,子公司分布全球各地的企业来说,实现一套基于SOA的全球系统架构是无可厚非的。恰巧WCF就是这样一个在.NET平台下轻松实现SOA架构的框架。在移动开发框架方面,可以看出3.0的应用情况占的比例最大,其次是1.0,再次是2.0和3.5版本。出现这个情况我想原因在于主要是在移动框架方面由于版本从1.0到2.0在到3.0和3.5的不稳定性因素导致的,相对来说3.0是一个稳定成熟的版本,因此开发人员使用得最多。从下图中可以看到开发框架版本的应用状况:



0
相关文章