當前位置:工程項目OA系統(tǒng) > 泛普各地 > 北京OA系統(tǒng) > 北京OA快博
CSDN:2014中國軟件開發(fā)者調(diào)查——各編程技術技術應用特點
在開頭要指出的是,一些調(diào)查“前情”就不再贅述了,有需要的同學可以去看第一篇文章《CSDN:2014中國軟件開發(fā)語言Java最受歡迎》。
筆者在調(diào)查報告的第一篇文章中指出了,Java是最受歡迎的編程語言,而Javascript則是第二語言中使用比例最高的,現(xiàn)在,我們就來看看一些重點技術應用的特點。
一、Java技術的應用特點
在這次調(diào)查中,從事Java開發(fā)的開發(fā)者占總調(diào)查對象的51.27%,因此這也使得對Java語言使用情況的調(diào)查也相對更準確一些。
調(diào)查結(jié)果顯示,在Java開發(fā)者中,使用最多的JDK版本是JDK1.6和JDK1.7,這兩個版本使用率占總調(diào)查數(shù)據(jù)的88.26%。在應用服務器的使用上,Java開發(fā)主要使用的是Tomcat,占據(jù)高達75%的比例,排名跟二的Oracle Weblogic有10.12%,而Jboss AS和IBM Websphere分別只有4.35%和5.48%。另外絕大多數(shù)開發(fā)者并沒有在JVM上使用其他語言,這一比例高達72.87%。
Java開發(fā)人員使用的Java Web開發(fā)框架排名前兩位的分別是Spring MVC和Struts(使用分別是36.66%和25.79%),這兩者的使用占總份額的62.45%。另外也有兩個注意點需要關注,一個是這些Java開發(fā)人員中不使用框架的比例達到了11.54%,第二個則是自行開發(fā)框架的比例達到了10.91%。
在受關注的Java技術熱點排名前四的分別是Struts+Spring+Hibernate、Hadoop、Java8中的新特性及Spring MVC,其中Struts+Spring+Hibernate和Hadoop的比例相當,受關注程度分別是26.05%和26.00%,Java 8中的新特性是16.11%,Spring MVC則為11.37%。
而在開發(fā)工具上,絕大多數(shù)Java開發(fā)人員使用的開發(fā)工具都是eclipse,另外IntelliJ IDEA也有少量使用者。另外,不論開發(fā)年限的長短,Eclipse都占據(jù)Java開發(fā)工具的絕對統(tǒng)治地位,不過隨著開發(fā)年限的增長,Eclipse份額有所減少,而Intelli JIDEA和NetBeans比例有所上升。
二、.NET技術的應用特點
.NET開發(fā)人員占總調(diào)查對象的23%,在這次調(diào)查中,我們也對.NET開發(fā)員對.NET平臺的滿意度進行了調(diào)查。調(diào)查顯示,82.56%的開發(fā)者對.NET平臺感到滿意。其中,開發(fā)者最滿意的地方分別是:語言和框架設施的齊全(這是開發(fā)者最滿意的地方,滿意率達47.67%)、開發(fā)工具領先、資源豐富以及社區(qū)規(guī)模大、微軟官方的支持等,而.NET令開發(fā)者不滿意的地方分別是:限定在windows平臺上、性能資源耗用多、太龐大太復雜、不開源以及變化太快等,其中限定在Windows平臺上的不滿意率最高,達36.89%。
使用最多的.NET開發(fā)工具是Visual Studio 2013和Visual Studio 2008,這兩者的比例占到了開發(fā)工具的81.83%。
.NET開發(fā)人員最關注的技術分別是ASP.NET MVC、ASP.NET Web Pages、Windows Azure相關的云計算技術,其中ASP.NET MVC關注度為33.24%,ASP.NET Web Pages為14.61%,Windows Azure相關的云計算技術則為13.24%。而WPF和Mono、Xamariam開發(fā)移動應用也占據(jù)一些比例,分別是8.68%和7.49%。
三、Web技術的應用特點
1.高達14.18%的開發(fā)者不知道他的Web應用頁面是否符合Web標準
調(diào)查顯示,Web開發(fā)人員占據(jù)調(diào)查對象的33%,絕大多數(shù)Web開發(fā)人員的工作涉及Web應用,網(wǎng)站前端和后端開發(fā)。
65%的Web應用主要針對桌面,有26%的Web應用針對移動設備和桌面。絕大多數(shù)的Web應用的頁面都符合HTML4.x或HTML5及相關標準,值得注意的是,遵循HTML5及相關技術標準的比例如今也已達到了32.56%,另外也有個滑稽的一幕則是,居然有高達14.18%的開發(fā)者不知道他的Web應用頁面是否符合Web標準。
2.Web應用排名前三的分別是Discuz!、WordPress、Phpwind
使用的Web應用排名前三的分別是Discuz!、WordPress、PHPWind,分別對應的份額是30.43%、21.34%和11.35%。另外值得注意的是,在不同從業(yè)時長的Web開發(fā)者使用的Web應用中,Discuz!也占據(jù)了最多的比例,而WordPress則逐步萎縮。
與瀏覽器市場份額相對應的是,Web開發(fā)人員開發(fā)時使用的瀏覽器排名前三的分別是IE7-9、Chrome、Firefox。其中Chrome的使用比例達到30.88%,而IE 6仍占據(jù)一些比例,不過份額非常微小,只有2.58%。
3.Web開發(fā)工具使用最多的是Eclipse Web 應用中主要使用的前端技術是HTML+CSS和Ajax
Web開發(fā)人員使用的Web開發(fā)工具排名前兩位的分別是Eclipse和Visual Studio。其中,Eclipse一騎絕塵,達到了總份額的59.45%,而Visual Studio則是23.40%。在Web應用中主要使用的前端表現(xiàn)技術排名主要是HTML+CSS(少量腳本)和Ajax(大量Javascript腳本),他們的份額分別是48.36%和40.81%。而HTML 5份額雖然有所增長,但僅有6.45%,仍是小眾的前端表現(xiàn)技術,另外Flash/Flex目前也僅剩1.68%,Silverlight更是稀少,僅有1.03%。
在不同從業(yè)時長的開發(fā)者中,所用的Web開發(fā)工具仍主要是Eclipse和Visual Studio,其中Eclipse占據(jù)較大比例。
而在不同從業(yè)時長的開發(fā)者前端技術使用上,HTML+CSS和Ajax平分秋色,不過在從業(yè)時長15年以上的人中,使用HTML+CSS、HTML5技術的比例相對其它時長段的開發(fā)者要多,分別達到了58.3%和16.7%,尤其是HTML5,使用率相較其它時長段的開發(fā)者增長了一倍。
4.Web應用最常使用的服務器端或庫是JSP和Spring 部署系統(tǒng)Windows Server 2008和2003最多
Web應用最常使用的服務器端或者庫是JSP,比例有22.89%,而Spring其次,比例有21.91%,另外一個看點則是未使用任何框架的比例居第三位,達到了19.60%。
Web應用部署的操作系統(tǒng)中,排名靠前的是Windows Server 2008、Windows Server 2003、CentOS、Ubuntu Linux,其中Windows Server 2008比例最高,達到了30.05%,Windows Server 2003、CentOS和Ubuntu Linux分別是20.05%、12.64%和12.31%。
5.Web應用最常使用的Javascript庫是JQuery 服務端技術是Java和ASP.NET
Web應用中最常使用的Javascript庫是JQuery,它可謂是王者,比例達到了80.66%。而在服務器端,Web主要使用的技術是Java,比例達到59.19%,其次是比例為16.18%的ASP.NET,而PHP使用比例不算高,為12.31%。
在從業(yè)不同時長的開發(fā)者中,Web應用使用的庫或框架主要還是JQuery。在服務器端,Web主要使用的技術也仍然是Java,不過隨著時長的增長,.NET使用的比例越來越高,而PHP則相對較低點。
6.Web應用使用的服務器主要是IBM和DELL
Web應用使用的服務器主要為IBM,比例為30.37%,其次則是比例為15.22%的Dell,國產(chǎn)的也占到了一部分,比例為14.64%,另外也包括一些DIY自建的,比例為12.57%。服務器使用的CPU主要是Intel志強安騰和IBM Power Series。
7.Web應用中主要使用BootStrap CSS框架
Web應用中,主要使用的CSS框架為BootStrap,比例達到了45.65%,其次則是Foundation,比例約為10.57%。
最希望Web應用具備的功能主要有移動互聯(lián)網(wǎng)應用、云計算整合、深度可定制與擴展,開發(fā)者對這三者希望的比例都較為平均。而在日常訪問量上,80%以上的Web應用的頁面日訪問量都在10萬以下。
8.Web的日訪問量與使用的數(shù)據(jù)庫之間沒有明顯的關系
Web的日訪問量與使用的數(shù)據(jù)庫之間沒有明顯的關系,數(shù)據(jù)庫主要都是使用MySQL、Oracle和SQL Server這三種。不過訪問量在千萬以上的網(wǎng)站中,使用MySQL的比例達到了一半。另外,隨著Web日訪問量的增加,數(shù)據(jù)庫大于1000萬條記錄的比例隨之增大。
四、云計算應用特點
從事云計算相關工作的人占調(diào)查對象的7%左右。使用虛擬化產(chǎn)品比較多的是VMware ESX Server、Oracle Virtualbox和Microsoft Hyper-v,對應的份額分別是37.68%、16.23%和10.14%,其中值得注意的是沒有使用虛擬產(chǎn)品的比例居然也有19.71%。
目前使用最多的公有云平臺是百度云和云,兩者的比例占了所有云共有平臺的一半還要多(百度云為23.01%,云則是22.71%),Amazon Web Services和Microsoft Windows Azure平臺比例分別是8.85%和7.08%。
而在未來一年中預計將使用云計算平臺的,云占據(jù)較高比例,為28.12%,百度云則是13.62%,打算用Amazon Web Services和Microsoft Windows Azure平臺的比例則分別是12.46%和11.30%。
目前已經(jīng)使用的開放平臺中,排名靠前的分別是百度、淘寶、騰訊、新浪,比例分別是26.09%、16.52%、15.07%和10.14%,其中沒用任何開放平臺的比例則為28.70%。而在未來一年中,即將使用的開放平臺最高的是百度,為22.23%,其次是淘寶(22.03%)、騰訊(20.58%)和新浪(11.59%),不過百度、淘寶和騰訊這三個開放平臺相差的比例并不大,而未來一年依然不打算使用開放平臺的比例仍有22.32%。
- 1[陜西]商南縣西街棚改創(chuàng)新舉措呈現(xiàn)出“五大亮點”
- 2[陜西]西安年內(nèi)要開建4座公園
- 3[湖北]孝感:市高新區(qū)督辦專題會開到工地
- 4[陜西]渭南市住建局召開“三嚴三實”嚴以律己專題研討會
- 5[江西]城市基礎設施建設成果明顯
- 6[云南]省委省直機關工委對我廳落實黨建工作目標責任情況進行督導檢查
- 7[陜西]漢中市前7個月房產(chǎn)市場呈“四降一增”走勢
- 8[內(nèi)蒙古]包頭市撥付1.24億支持建筑節(jié)能改造工程
- 9[寧夏]銀川市規(guī)劃局對項目規(guī)劃審批再提速
- 10[江蘇]南通市直管公房管理中心多措并舉 多管齊下 積極落實直管公房危房解危工作
- 11[江蘇]常州市城市建設檔案館召開2015年第五個學習日
- 12[陜西]寶雞市規(guī)劃局策劃新軌道線路 緩解交通壓力
- 13[山西]太原市全面推進基礎設施建設
- 14[湖北]隨州:在西護城河施行封水氣囊二次封堵
- 15Gartner:VMware在虛擬化市場已不是一枝獨秀
- 16[湖北]孝感:市城建委到市行政服務中心建設窗口調(diào)研
- 17[四川]眉山市“五館一中心”規(guī)劃方案出爐
- 18[陜西]洛南前8個月新建保障房652套完成投資8300萬
- 19[陜西]西安雁塔區(qū)城改項目采取租住分離的套餐式安置
- 20[陜西]寶雞試點城市開發(fā)邊界初步方案通過省級專家評審
- 21[北京]保障房推廣中水集成技術 三口之家每年將節(jié)水40噸
- 22[陜西]安康石泉公積金管理部奮力沖刺年度歸集目標任務
- 23[湖北]武漢:穿越星空 地鐵3號線站點首創(chuàng)穹頂式站廳
- 24[陜西]寶雞市城市照明管理中心紀念抗戰(zhàn)勝利70周年
- 25[廣東]香港房屋署考察團蒞臨芳和花園參觀調(diào)研
- 26[上海]調(diào)整建筑工地噪聲揚塵在線監(jiān)測合格供應商
- 27銀華基金周南:紛繁業(yè)務背后緊扣虛擬化主線
- 28[江蘇]泗洪出臺房地產(chǎn)消費新政,促進房產(chǎn)市場平穩(wěn)運行
- 29[江蘇]鹽城市全國首個被動式超低能耗綠色建筑幼兒園在北京成功簽約
- 30[陜西]楊凌穩(wěn)步推進熱力管網(wǎng)建設 確保百姓有“暖冬”
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓