`
robbin
  • 浏览: 4798104 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
377a9ecd-1ea1-34ac-9530-9daa53bb2a7b
robbin谈管理
浏览量:135695
社区版块
存档分类
最新评论

用Google的网站流量分析系统来看全球软件行业的分工趋势

    博客分类:
  • Tech
阅读更多
用Google的网站流量分析系统来看JavaEye网站介绍用了Google Trends来分析互联网网站的用户构成比例,通过参考网站的用户还搜索了什么关键字,我们可以窥视一下这个网站的用户究竟都是干吗的。接着我们还可以用Google Trends来分析编程语言在全球软件行业的分工趋势。

先分析一下Java编程语言在全球软件行业的分工情况

我们可以用Google Trends来搜索如下网站:

看Sun网站的趋势

看Apache开源网站的趋势

看JBoss网站的趋势

看Hibernate网站的趋势

看Springframework网站的趋势

看TSS网站的趋势

看OnJava网站的趋势

大家还可以不厌其烦的列举下去,不过所有这些全球主流的Java相关的网站都有一个明显的趋势,请大家点击链接以后看趋势图左下角的国家和地区排名:

1、来自印度的流量遥遥领先于美国
2、一般都是印度流量第一、美国流量第二、日本流量第三、中国流量第四
3、欧洲的流量很小

这说明了什么?印度竟然全面领先美国?


接着看.NET编程语言在全球软件行业的分工情况

看MSDN网站的趋势

看codeplex网站的趋势

看Microsoft网站的趋势


1、美国的流量超过了印度,印度流量大幅度下降
2、日本的流量明显下降,中国和日本非常接近


好的,然后我们看看PHP编程语言吧

看PHP.net网站的趋势

看Zend网站的趋势

看PHPBuilder网站的趋势

1、印度流量排名第一、美国排名第二
2、中国和日本流量明显下降,而欧洲流量明显上升

然后我们再看ruby

看Rails官方网站的趋势

看rubyforge.org网站的趋势

1、美国夺回流量第一的宝座,印度流量大幅度下降
2、中国和日本的流量上升明显,欧洲流量也在上升

最后我们看看Python

看Python官方网站的趋势

看django网站的趋势

1、美国流量遥遥领先,印度大幅度下降
2、中国流量上升非常明显,而日本流量有小幅度下降,欧洲流量上升明显


好了,现在我们总结一把吧!

我们现在总结一下趋势:

1、Java是企业应用开发的主流编程语言,印度作为全球软件外包第一大国,当仁不让的夺取了Java流量排名第一的位置,当然我们也可以看到,印度和中国这两个致力于发展软件外包的国家在Java的流量上面是非常高的。而美国在Java方面的流量却非常逊色于印度,美国人都去研究什么去了?

2、.NET方面,美国领先于印度,中国的流量也不少,日本不算多。看起来美国人更倾向于把Java项目外包到印度,而公司内部项目自己用.NET去做,而日本明显对.NET不太感冒。

3、PHP是互联网第一大web编程语言,印度又超过美国了,美国人的兴趣究竟在什么地方?值得注意的是,中国流量很小,看起来PHP在中国程序员接受度并不高。

4、Ruby和Python方面,美国开始遥遥领先,答案揭晓了,美国人都跑去钻研Ruby和Python去了,而中国在这方面看起来关注度也不错。

基于这个趋势,我们可以分析一下:

1、美国作为全球软件行业的领导者,目前的关注点更多的放在了新兴技术上面,比方说.NET比Java要晚五年出现,于是美国人更关注.NET,而动态脚本语言方面Ruby和Python更加是美国人关注的焦点内容。

2、印度作为软件外包大国,焦点在Java和PHP上面,做外包项目嘛。

3、日本对.NET和Python不太感冒,而对Java和Ruby的关注度很高。

4、欧洲对Java和.NET都不太感冒,而对PHP/Ruby/Python等脚本语言关注度很高。

5、中国的情况看起来最复杂,无论哪个方面排名都不是非常靠前,但无论哪个方面排名都不是特别靠后,几乎所有的主流技术都会被关注。

我个人的感觉是美国人还是很聪明的,把产业链下游的成熟技术都弄到印度去做,自己钻研产业链上游的创新技术;
而日本和欧洲显得非常有自己的主张,不会受别人影响,清楚自己需要的是什么;
而印度不用说了,庞大的外包市场,跟着外包走的;
至于中国的情况很复杂,既有外包的盲从一面,也有追逐创新技术的一面。
分享到:
评论
33 楼 newsjobs 2008-09-15  
美国在产业链的上游我同意,所以他们也会有很多闲余时间去研究一些新的技术,新的技术必然会有它们的特点,不然那还叫新技术吗?再一个,那也只是一种开发方式而已,并没有什么跨时代的革命性的特性,诞生的时期也不是像java当年出来时那么合时宜,所以说是另外一种技术更合适些。
只能说明一个问题,美国人很闲,谁让人家是产业链上游呢
印度,中国,爱尔兰等国家在产业链下游,大部分时间是为项目所累,只能有很少的时间去研究那些新兴的一些技术。
都是拙见,见谅
32 楼 walt 2008-09-13  
robbin的立论很好,内容也好,但是最后结论却是错的。

首先不存在印度流量大幅度降低的趋势,我们看到的都是一段时间内的排名,而不是增减变化。

其次,美国人也不是都跑去研究python了,那些流量数据并没说明美国人不搞java,php,.net,没有任何减少的证据。可以说主流的依然是美国人为主,只是显示印度搞这方面的人多了。这点在国外的各种技术社区中也可以证实。从总量上看,python依然是少数,并非美国人都跑去研究Python了。

在国外各大技术社区多泡泡就会发现恰恰反映在美国人主导下,印度到处现身和美国做对口服务。在互联网世界迅速崛起。

http://walt.iteye.com/admin/blogs/241495
31 楼 luciany 2008-07-11  
谈谈我的理解:
java  .net
~~~~~~~~~~~~
java比较成熟, 而且开发硬件成本低,适合做很大的项目,所以可能外包的比较多.
.net如robbin所说,成熟晚,而且开发成本高(IDE什么的),所以外包少,印度人用的少
中国因为众所周知的原因,java和.net都比较关注


.net  php
~~~~~~~~~~
中国用php少是因为大家都用.net
欧洲日本更倾向于用免费的php


美国 印度
~~~~~~~~
我觉得美国可能倒不是自己把握新技术把下游的给印度,我觉得可能原因是新技术变化很快还没有比较成熟的开发模式,而且目前新技术用在一些中小项目,以及互动性很强的项目上比较多,可能不太适合外包.

日本
~~~~
最近跟日本公司有一些合作,所以有些初步的了解.日本公司做软件业务导向性比较强,通常为项目或者产品选择技术(中国很多就是喜欢新技术)而不是让技术左右产品.

这点可能原因有:

日本公司顾客忠诚度比较高, 软件一用就是好多年,而且日本人生性比较保守, 所以使得软件稳定可能是最重要的,采用新技术什么的倒放到其次,比如我们了解很多日本公司还在用cobol

日本开发人员一般更喜欢看日文文档, 可能更倾向于日文文档比较全的技术,java可能比较成熟,所以文档社区都比较成熟.ruby因为是日本人发明的所以有地利优势(文档和社区)



欧洲
~~~~
有点弄不懂,为什么对java不感冒,大的企业级的项目还是要靠java.
以前给欧洲公司打工的时候, 感觉他们的程序员用java的很多的啊


30 楼 joyo2008 2008-07-09  
好像欧洲人对这行不敢兴趣
29 楼 hax 2008-06-30  
俺觉得这个分析只能是一个粗略的。比如trends不区分子域名的,更不要说一个大型技术网站中的模块了。
28 楼 coolmenu 2008-06-29  
asp.net 来看: 印度最高,美国其次,中国英国差不多
说明 asp.net 都外包到印度啦?
27 楼 ozzzzzz 2008-06-29  
slaser 写道
有没有可能是ruby/python不适合外包造成的?

至少在北京我知道的就有2家比较成型的ruby和python外包公司,其余使用python或者ruby作为开发主体工具的网站就很多了。
26 楼 slaser 2008-06-28  
有没有可能是ruby/python不适合外包造成的?
25 楼 buaawhl 2008-06-28  

很多搜索出来的网站都有病毒。我是说,正经词汇搜索出来的网站也有很多病毒。

Google 对有病毒的网站进行了一定的筛选和警告。
有的时候,我就在google输入框里面输入网址,看看是否有病毒警告。

当然,也不可能是全部屏蔽。这就需要杀毒软件来警告了。
Avira就会经常报警。一些浏览器提供了网站黑名单功能。就可以自己手工加入病毒黑名单了。

那时候,百度还没有提供这个功能。我就逐渐转到google,百度很少用了。不知道现在百度是否提供了病毒警告功能。
24 楼 ldjsyl 2008-06-28  
引用
不过据我所知,国内使用百度的用户比google多一些,做程序开发的也很多使用百度的。

嗯,这个是种现象
23 楼 jiangyubao 2008-06-27  
说来说去,我看还是为了证明一个结论:搞ruby/python的比搞java的要牛一些。


不过据我所知,国内使用百度的用户比google多一些,做程序开发的也很多使用百度的。
22 楼 ddd 2008-06-27  
robbin 写道

我没说过ruby和python构成产业链。我只说过在软件行业的全球分工这个产业链里面,美国是软件行业的上游,而印度是软件行业的下游。然后我就很有兴趣想知道在上游的美国人关注些什么,而在下游的印度人在关注些什么。

哦,一般上游利润高,我还以为你的言外之意是做r/p能比做java挣钱呢。
21 楼 liuqiang 2008-06-27  
ddd 写道
robbin 写道
ddd 写道
>我个人的感觉是美国人还是很聪明的,把产业链下游的成熟技术都弄到印度去做,自己钻研产业链上游的创新技术
我感兴趣的地方:为什么新兴技术是上游,而成熟技术就是下游?


因为美国人自己不做Java项目,外包给印度人做;而美国人自己做Ruby/Python的业务,不外包给印度人。

你这是答非所问。
那我再问一个问题吧,为什么ruby/python和java会构成一个产业链,并且r/p在上游,而java在下游?

勉强的解释是:ruby/python技术构成一个产业链,很少有外包,所以处在上游。java技术构成另一个一个产业链,主要做外包代工,所以所以处在下游。
ruby/python在中国的发展的貌似没有想象的那么很快吧?
20 楼 robbin 2008-06-27  
ddd 写道
robbin 写道
ddd 写道
>我个人的感觉是美国人还是很聪明的,把产业链下游的成熟技术都弄到印度去做,自己钻研产业链上游的创新技术
我感兴趣的地方:为什么新兴技术是上游,而成熟技术就是下游?


因为美国人自己不做Java项目,外包给印度人做;而美国人自己做Ruby/Python的业务,不外包给印度人。

你这是答非所问。
那我再问一个问题吧,为什么ruby/python和java会构成一个产业链,并且r/p在上游,而java在下游?


我没说过ruby和python构成产业链。我只说过在软件行业的全球分工这个产业链里面,美国是软件行业的上游,而印度是软件行业的下游。然后我就很有兴趣想知道在上游的美国人关注些什么,而在下游的印度人在关注些什么。


19 楼 ddd 2008-06-27  
robbin 写道
ddd 写道
>我个人的感觉是美国人还是很聪明的,把产业链下游的成熟技术都弄到印度去做,自己钻研产业链上游的创新技术
我感兴趣的地方:为什么新兴技术是上游,而成熟技术就是下游?


因为美国人自己不做Java项目,外包给印度人做;而美国人自己做Ruby/Python的业务,不外包给印度人。

你这是答非所问。
那我再问一个问题吧,为什么ruby/python和java会构成一个产业链,并且r/p在上游,而java在下游?
18 楼 robbin 2008-06-27  
javavsnet 写道
印度排头还是跟语言有很大关系,英语。国内技术人员可以在中文网站得到大部分信息。


那你怎么解释Java语言方面印度超过美国和英国的?而ruby和python方面印度又不如美国和日本的?
17 楼 javavsnet 2008-06-27  
印度排头还是跟语言有很大关系,英语。国内技术人员可以在中文网站得到大部分信息。
16 楼 ray_linn 2008-06-27  
KKFC 写道
ajax的(ext,dojo,jQ,moontools)也一样,印度排头



这个没什么,.net都不需要这些,java需要。
15 楼 robbin 2008-06-26  
ddd 写道
>我个人的感觉是美国人还是很聪明的,把产业链下游的成熟技术都弄到印度去做,自己钻研产业链上游的创新技术
我感兴趣的地方:为什么新兴技术是上游,而成熟技术就是下游?


因为美国人自己不做Java项目,外包给印度人做;而美国人自己做Ruby/Python的业务,不外包给印度人。
14 楼 ddd 2008-06-26  
>我个人的感觉是美国人还是很聪明的,把产业链下游的成熟技术都弄到印度去做,自己钻研产业链上游的创新技术
我感兴趣的地方:为什么新兴技术是上游,而成熟技术就是下游?

相关推荐

Global site tag (gtag.js) - Google Analytics