走在架構師的大道上 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 閱讀(753) 評論(0)  編輯  收藏 所屬分類: 生活百態
          主站蜘蛛池模板: 阿克| 宜川县| 彝良县| 醴陵市| 德江县| 赤峰市| 海林市| 巫溪县| 怀安县| 开鲁县| 泗洪县| 沂南县| 渝中区| 巫溪县| 聊城市| 蓝山县| 崇仁县| 嫩江县| 新源县| 汨罗市| 昆明市| 宝丰县| 泗洪县| 华宁县| 寿宁县| 修文县| 滨海县| 吉隆县| 雅江县| 堆龙德庆县| 启东市| 富阳市| 仙游县| 乐昌市| 普安县| 河东区| 平陆县| 遂溪县| 祁东县| 平和县| 双鸭山市|