走在架构师的大道上 Jack.Wang's home

Java, C++, linux c, C#.net 技术,软件架构,领域建模,IT 项目管理 Dict.CN 在线词典, 英语学习, 在线翻译

BlogJava 首页 新随笔 联系 聚合 管理
  195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks

身为IT人,技术路线和产品的选择是一个相当重要的问题。以往在CSDN上关于这个问题的讨论都非常激烈。过去我们比较重视专家在这类问题上的看法,他们在这个领域站得高,看得远,钻得深,能早人一步认识到问题的本质,因此他们的意见绝对值得重视。另一方面,通过广泛收集相关数据,对数据予以统计分析,也是不可少的工作。以前我们在这个方面重视不够,现在我们计划仿效国外技术媒体的经验,推出“CSDN技术指数”,对涉及软件开发和互联网领域的各个方面以及大家关心的问题,通过我们已经建立起来的渠道和一些技术手段,定期收集可信的数据,予以统计公布,并适当加以分析。这项工作正在进行当中,不久就会与大家见面。

在这里我想把已经获得的一些阶段性成果拿出来与大家共享。下面是针对硅谷、北美、澳洲和中国四地的三个技术领域的开发人员需求量统计结果,源数据来自相关网站的搜索结果、合作伙伴提供的数据以及CSDN本站数据,我们相信能够比较客观地反映目前若干竞争性技术之间的对比形式。另一方面,也可以看到几个不同地区IT产业的鲜明特色。因为研究工作还在进行中,只能发表若干结果,相信专家们一眼就能看出端倪,得出自己的结论。

 

表1. 四地区通用编程技术市场需求量对比
硅谷 北美 澳洲 中国
C/C++ 45.8% 33.5% 20.4% 34.2%
Java 34.3% 34.4% 34.1% 36.8%
.NET 11.9% 29.1% 43.6% 27.5%
Python 8.0% 2.1% 1.9% 1.5%

我们暂时没有将Perl、Delphi等其他通用语言和工具纳入表中,但是相信以上四种已经很好地覆盖了大多数通用编程人群。我们可以看到,硅谷作为IT创新的源头,有大量的套装软件和基础软件、设备研发项目,因此对于C/C++这种强劲的系统级语言仍然非常重视。

相比之下,全北美范围内和中国则是Java、C/C++和.NET三分天下,但.NET稍弱的情况。而到了以企业软件、软件服务一统天下的澳洲,.NET则是明显占上风。由此可见,.NET目前的优势主要在于企业应用系统的开发

中国有强大的电子和设备制造工业,也有一些诸如网络游戏、共享软件等产业的支持,使得C/C++能够三分天下有其一。而.NET也是显得偏弱。在大多数企业应用项目中,.NET理应是比Java费效比更优的选择,因此相信未来.NET在中国的数据应该会上升。另一个值得关注的现象是,Python在硅谷地区使用量是其他三区的4-6倍,结合现在Google App Engine的发布,是否预示着Python会有更大的发展呢?

 

表2. 四地区Web服务端技术市场需求量对比
硅谷 北美 澳洲 中国
Java 57.5% 50.4% 33.0% 34.4%
ASP.NET 9.0% 29.4% 44.7% 21.4%
PHP 25.0% 15.6% 19.3% 43.3%
Ruby on Rails 8.4% 4.6% 3.0% 0.9%

前不久一位PHP领袖人物发表观点,认为Java已经输掉Web之战。专家往往具有前瞻性,因此他的观点值得认真考虑。不过从目前的数据来看,Java在Web服务端的地位还是相当牢固。在硅谷地区,Amazon、eBay和某些超大型网站中相当多的基础应用是用Java“手工打造”的(非J2EE),由此可能导致了Java在这一地区的Web服务端占有率惊人。硅谷地区的互联网企业,以公共互联网为主,在这个领域,ASP.NET显然境遇不太好。值得一提的是,同属LAMP架构的PHP与RoR的总占有率已经不低,而且硅谷对于RoR确实相当青睐。

到了北美地区,则因为很多网站并非公共互联网站,而是企业Web应用,因此ASP.NET占了近1/3,情况比之硅谷有很大的好转。而到了澳洲,ASP.NET成了Web服务端的王者。再一次地,这证明了微软目前的.NET体系在企业应用领域有事实优势,但并不是当前公共互联网开发社群的首选。

中国的数据当中,最引人注目的就是PHP的需求量之大超出预期,足见中国IT产业的Internet特色浓厚,这也与我们目前了解到的市场上PHP人员需求状况比较一致。另外一点,就是RoR需求的奇低,甚至比澳洲都要低三倍,这表明RoR的雷声虽然大,但是中国开发者或者说技术管理者并不买账。深层次的原因,也许是他们觉得RoR开发效率虽然高,但是语言难度大,对开发人员要求高,也难以进行大规模协同。这可能是一种误解,希望今后能看到这个数据的变化。

 

表3. 四地区RIA技术市场需求量对比
硅谷 北美 澳洲 中国
AJAX/Javascript 85.4% 86.7% 90.7% 95.0%
Flex 13.3% 11.7% 7.3% 4.6%
Silverlight 1.2% 1.6% 2.0 0.3%

至于前端技术,就很清楚了。尽管表面上看,在所有四个地区,AJAX和Javascript都是压倒性多数,但是仔细观察,就会发现,硅谷和北美地区的Flex和Silverlight等新一代RIA技术需求量要比中国高4倍,中国是否也会在不久之后有类似变化呢?另一个有趣的事实是,澳洲的Silverlight技术发展很快,结合前两个表的结果来看,微软技术在澳洲的影响力显然超强。

原文作者:CSDN 的孟岩





本博客为学习交流用,凡未注明引用的均为本人作品,转载请注明出处,如有版权问题请及时通知。由于博客时间仓促,错误之处敬请谅解,有任何意见可给我留言,愿共同学习进步。
posted on 2008-05-09 09:50 Jack.Wang 阅读(741) 评论(0)  编辑  收藏 所属分类: 生活百态

只有注册用户登录后才能发表评论。


网站导航: