技术开发 频道

Java与C双龙戏珠 谁说Java在失宠?

        【IT168 评论】InfoWorld最近发表了一篇题为“Java开发人气渐丧”的博文。文中指出,今年八月份有大约18.8%的开发者选择使用Java编程,而九月份这一数字则下降到约17.9%,降幅约为1个百分点。该报道指出,如果继续保持这种势头,C语言有可能从下个月将取代Java,登上第一的宝座,成为最受开发者欢迎的编程语言。

  Java走势下滑 Java前景是否堪忧

  事实果真如此么?如果是这样,那就意味着10月份全球将有1%的Java开发人员下岗了,这听起来可能么?让我们来看看2011年10月份的图表:

Java与C双龙戏珠 谁说Java在失宠?

  图中,最上方的红色线条表示Java,第二位绿色线条表示C语言。上述这篇报道的根据是红绿这两条线正在交汇。

 

Java与C双龙戏珠 谁说Java在失宠?

  在TIOBE公布的2011年10月编程语言排行榜中,Java继续着9月的势头,持续走低,下降了几乎1%的人气,尽管Oracle在八月初发布了最新的Java 7。其他值得关注的有Object-C和Transact-SQL的人气又创新高,分别达到了6.245%和0.909%。Assembly则重返Top20,挤下了上个月进入前20的D语言,Visual Basic .NET从39位上升到25位,而在8月份榜单中曾闯入Top20的F#已经掉落到46名。

   Java与C双龙戏珠

  这张图中并没有显示使用这些语言的开发者所占比例,那么上述结论如何得出的呢?这张图的作者是一个叫TIOBE的组织。TIOBE开发语言排行榜每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。观察认为,该指数反应的虽并非当前最流行或应用最广的语言,但对世界范围内开发语言的走势仍具有重要参考意义。

  实际上,笔者认为,这张图顶多说明这两个月Java的人气确实在下降,但并不表示Java的受欢迎程度就大幅下降。实际上,一两个月的下降属于短期行为,实属正常。不能因此而推断长期对Java依然持悲观态度。就像股票的短期趋势并不能决定长期曲线一样。

  我更愿意说未来的局面是Java与C双龙戏珠。

    参考文章:http://weblogs.java.net/blog/editor/archive/2011/10/22/java-really-losing-popularity-among-developers

0
相关文章