当前位置: 代码迷 >> 综合 >> Alex:分析编程语言的趋势及其他
  详细解决方案

Alex:分析编程语言的趋势及其他

热度:59   发布时间:2024-01-17 07:30:12.0

Tim O’Reilly关于图书销售的贴子将要因为neilsen booksan排行前3000位的计算机图书报告的发布而丧失大量有趣的数据和趋势(意思是:仅在美国,不仅O’reilly一家在销售图书)

昨天的贴子仍旧有生动有趣的数据。该贴子讲的是这三年来编程语言市场的趋势(尤其要注意我加黑部分):

 

“我昨天写了,ruby和javascript的崛起是 driven by the move towards Web 2.0 applications(实在不知道如何翻译该句,望诸位包涵)。在这些图形中同样值得关注的有长长的,且有缓慢衰退势头的java和c/c++,以及在市场占有率中保持持续增长势头的C#。你可以看到在rail引入之后ruby是怎样一种急剧的增长势头,同样可以看到当图书销售显示出那些寻找快捷开发语言的web开发者们转到ror(以及微软的asp.net的技术套件)门下的时候,php的好运也开始逆转。”

From ‘ASP.NET on a Roll’?(Q106 vs. Q105 comparison):

由于周围叽叽喳喳的全是关于ruby on rails和ajax的观点,没有多少人注意到微软朝web开发空间迈出的确实令人满意的一步。基于图书销售数据,看起来asp.net2.0已经有火的势头了,因为在一年前的同一时期asp相关图书的销售上升53%,相比之下php下降了3%,而jsp则下降了25%。

当然,这里的数据不代表全部事实(只因为一件事:只统计了美国本土),而且除了这些还有更多市场调查数据点(卖主销售数量,独立调查,等等)可以用以参考,然而图书销售数据为关注趋势提供了一个非常好的指证。

下面是更多有价值的要闻:

选自State of the Computer Book Market, Q206, Part 2: Category Winners and Losers

  • C# 图书销售一直胜过java,其单位销售(unit sales)增长为49%,相比之下java是10%的衰减。
  • 微软发布的sql server的新版本持续推动图书销售,致使其市场占有达到86%
  • asp.net业绩也相当不错,占有达到61%
  • sql相关图书显示持续增长的强劲势头,表明当今的应用开发中数据库比重的增加。

鉴于我在数据编程小组的角色,数据库引起我许多特殊兴趣(the Database roll up numbers of particular interest to me )(就象上面讲的ruby/asp.net/php 的数据):

 

 

“看数据库势头上扬,我们再一次看到sql server的力量,oracle图书销售的衰减,以及当mysql还是一种比postgres规模大得多的数据库类别的时候,postgres却显示出某种古怪的力量。”

从 State of the Computer Book Market, Part 2 covering Q106 vs. Q105 data:

 

sql server目前的图书市场是oracle的两倍多,比mysql的市场大50%,而且比二者之中任意一个的增长速度都迅速。事实上,oracle和mysql图书市场相比一年前的同一时期缩水不少。尤其令oralce感到痛苦的是,相比mysql的负增长2%,它的负增长达到9%。db2更甚,图书销售跌破14%。”