技术开发 频道

ITPUB调查:C#成为.NET平台主流


【IT168 技术分析】

编者按:

    中国IT技术趋势大调查活动本月9月15日启动,目前已经圆满结束。在线调查期间,受到了来自ITPUB和IXPUB以及其它合作网站的网友的极大关注和积极参与。本次网上调查共回收调查问卷15,817份问卷,合格问卷为14,774份。其中对.NET开发和技术应用的情况研究中得的调查数据令人惊讶,本文将为你一一揭晓。

    据调查,2007年IT技术人员主要使用的基于.NET平台开发语言是C#,占到56.3%;其次是VB.NET,占17.4%;VC++.net、C++.net和J#分别占11.1%、8.3%和2.8%。 


   本次调查,C#毫无悬念的取得了的第一名的位置,这一比例较之去年有增长了7%。而值得关注的是,VB.NET的比例相比去年的26.3%有较大的下降。.NET平台其他语言的使用情况变化不大。

C#成为主流是必然

   当初微软推出.NET平台时,其目标是最终利用其C#编程语言取代其之前的语言,这也是C#在.NET平台上成功的最重要原因。

    而VB当年有非常强大的用户群,但在.NET平台上,VB人群的分流比较严重,一方面,VB.NET采纳了包括Java在内的许多其它面相对象编程语言的功能和特点,它们的相似,使有大量企业应用需求的开发人员流向了Java;另一部分则流向了C#。
   (1)C#与VB.NET。
   除了C#,排名第二的就是VB.NET了。他们同样都是为.NET类库设计的, 要说历史,C#远没有VB的历史悠久,它也是新语言,它吸取了Delphi,JAVE,C++,VB这些语言的很多优点。要说速度方面, C#不会比其它语言慢到哪里去;要说面向对象,相信大家都知道到目前为止,没有什么语言的面向对象比C#的强;要说益用,从Windows方面到Web等方面已经足够多?还有,在开发效率方面,远比C/C++快吗?另外在跨平台方面,微软也在逐渐向.Net跨平台靠拢。用开发人员的话来说, C#=速度+真正的面向对象+非常益用+开发效率。

    而对于VB.NET,有两年以上经验的开发人员认为,VB6转变到VB.NET变化已经非常大了,以至于它基本上就是一门新的语言。尽管它为了适应.NET类库而被重新设计了。但是大部分开发人员还是认为C#在各方面表现依然出色,不愿轻易迁移到别的开发语言。
0
相关文章