監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

CSDN:2014中國軟件開發(fā)者調(diào)查——各編程技術技術應用特點

申請免費試用、咨詢電話:400-8352-114

摘要:繼上周五放出第一篇中國軟件開發(fā)者調(diào)查報告后,很多初學者和開發(fā)者翹首以盼第二篇、第三篇報告希望這些調(diào)查報告能夠給他們帶來指導,解決他們的疑惑、確定他們的學習和使用信心。經(jīng)過筆者在周末的努力,內(nèi)容更加豐富的中國軟件開發(fā)者第二篇調(diào)查報告來了。  繼上周五放出第一篇中國軟件開發(fā)者調(diào)查報告后,很多初學者和開發(fā)者翹首以盼第二篇、第三篇報告……希望這些調(diào)查報告能夠給他們帶來指導,解決他們的疑惑、確定他們的學習和使用信心。經(jīng)過筆者在周末的努力,內(nèi)容更加豐富的中國軟件開發(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、CentOSUbuntu 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 VirtualboxMicrosoft 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%。

 
發(fā)布:2007-03-05 14:06    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
北京OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普北京OA快博其他應用

北京OA軟件 北京OA新聞動態(tài) 北京OA信息化 北京OA快博 北京OA行業(yè)資訊 北京軟件開發(fā)公司 北京門禁系統(tǒng) 北京物業(yè)管理軟件 北京倉庫管理軟件 北京餐飲管理軟件 北京網(wǎng)站建設公司