监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
北京OA快博

当前位置:工程项目OA系统 > 泛普各地 > 北京OA系统 > 北京OA快博

CSDN:2014中国软件开发者调查——各编程技术技术应用特点

申请免费试用、咨询电话:400-8352-114

摘要:继上周五放出第一篇中国软件开发者调查报告后,很多初学者和开发者翘首以盼第二篇、第三篇报告希望这些调查报告能够给他们带来指导,解决他们的疑惑、确定他们的学习和使用信心。经过笔者在周末的努力,内容更加丰富的中国软件开发者第二篇调查报告来了。  继上周五放出第一篇中国软件开发者调查报告后,很多初学者和开发者翘首以盼第二篇、第三篇报告……希望这些调查报告能够给他们带来指导,解决他们的疑惑、确定他们的学习和使用信心。经过笔者在周末的努力,内容更加丰富的中国软件开发者第二篇调查报告来了。

在开头要指出的是,一些调查“前情”就不再赘述了,有需要的同学可以去看第一篇文章《CSDN:2014中国软件开发语言Java最受欢迎》。

笔者在调查报告的第一篇文章中指出了,Java是最受欢迎的编程语言,而Javascript则是第二语言中使用比例最高的,现在,我们就来看看一些重点技术应用的特点。

一、Java技术的应用特点

 

 

在这次调查中,从事Java开发的开发者占总调查对象的51.27%,因此这也使得对Java语言使用情况的调查也相对更准确一些。

调查结果显示,在Java开发者中,使用最多的JDK版本是JDK1.6和JDK1.7,这两个版本使用率占总调查数据的88.26%。在应用服务器的使用上,Java开发主要使用的是Tomcat,占据高达75%的比例,排名跟二的Oracle Weblogic有10.12%,而Jboss AS和IBM Websphere分别只有4.35%和5.48%。另外绝大多数开发者并没有在JVM上使用其他语言,这一比例高达72.87%。

 

Java开发人员使用的Java Web开发框架排名前两位的分别是Spring MVC和Struts(使用分别是36.66%和25.79%),这两者的使用占总份额的62.45%。另外也有两个注意点需要关注,一个是这些Java开发人员中不使用框架的比例达到了11.54%,第二个则是自行开发框架的比例达到了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%。

 

 

而在开发工具上,绝大多数Java开发人员使用的开发工具都是eclipse,另外IntelliJ IDEA也有少量使用者。另外,不论开发年限的长短,Eclipse都占据Java开发工具的绝对统治地位,不过随着开发年限的增长,Eclipse份额有所减少,而Intelli JIDEA和NetBeans比例有所上升。

二、.NET技术的应用特点

 

 

.NET开发人员占总调查对象的23%,在这次调查中,我们也对.NET开发员对.NET平台的满意度进行了调查。调查显示,82.56%的开发者对.NET平台感到满意。其中,开发者最满意的地方分别是:语言和框架设施的齐全(这是开发者最满意的地方,满意率达47.67%)、开发工具领先、资源丰富以及社区规模大、微软官方的支持等,而.NET令开发者不满意的地方分别是:限定在windows平台上、性能资源耗用多、太庞大太复杂、不开源以及变化太快等,其中限定在Windows平台上的不满意率最高,达36.89%。

使用最多的.NET开发工具是Visual Studio 2013和Visual Studio 2008,这两者的比例占到了开发工具的81.83%。

 

.NET开发人员最关注的技术分别是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开发移动应用也占据一些比例,分别是8.68%和7.49%。

三、Web技术的应用特点

1.高达14.18%的开发者不知道他的Web应用页面是否符合Web标准

调查显示,Web开发人员占据调查对象的33%,绝大多数Web开发人员的工作涉及Web应用,网站前端和后端开发。

 

65%的Web应用主要针对桌面,有26%的Web应用针对移动设备和桌面。绝大多数的Web应用的页面都符合HTML4.x或HTML5及相关标准,值得注意的是,遵循HTML5及相关技术标准的比例如今也已达到了32.56%,另外也有个滑稽的一幕则是,居然有高达14.18%的开发者不知道他的Web应用页面是否符合Web标准。

2.Web应用排名前三的分别是Discuz!、WordPress、Phpwind

 

 

使用的Web应用排名前三的分别是Discuz!、WordPress、PHPWind,分别对应的份额是30.43%、21.34%和11.35%。另外值得注意的是,在不同从业时长的Web开发者使用的Web应用中,Discuz!也占据了最多的比例,而WordPress则逐步萎缩。

与浏览器市场份额相对应的是,Web开发人员开发时使用的浏览器排名前三的分别是IE7-9、ChromeFirefox。其中Chrome的使用比例达到30.88%,而IE 6仍占据一些比例,不过份额非常微小,只有2.58%。

3.Web开发工具使用最多的是Eclipse Web 应用中主要使用的前端技术是HTML+CSS和Ajax

 

Web开发人员使用的Web开发工具排名前两位的分别是Eclipse和Visual Studio。其中,Eclipse一骑绝尘,达到了总份额的59.45%,而Visual Studio则是23.40%。在Web应用中主要使用的前端表现技术排名主要是HTML+CSS(少量脚本)和Ajax(大量Javascript脚本),他们的份额分别是48.36%和40.81%。而HTML 5份额虽然有所增长,但仅有6.45%,仍是小众的前端表现技术,另外Flash/Flex目前也仅剩1.68%,Silverlight更是稀少,仅有1.03%。

 

 

在不同从业时长的开发者中,所用的Web开发工具仍主要是Eclipse和Visual Studio,其中Eclipse占据较大比例。

而在不同从业时长的开发者前端技术使用上,HTML+CSS和Ajax平分秋色,不过在从业时长15年以上的人中,使用HTML+CSS、HTML5技术的比例相对其它时长段的开发者要多,分别达到了58.3%和16.7%,尤其是HTML5,使用率相较其它时长段的开发者增长了一倍。

4.Web应用最常使用的服务器端或库是JSP和Spring 部署系统Windows Server 2008和2003最多

 

Web应用最常使用的服务器端或者库是JSP,比例有22.89%,而Spring其次,比例有21.91%,另外一个看点则是未使用任何框架的比例居第三位,达到了19.60%。

Web应用部署的操作系统中,排名靠前的是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%。

 

 

在从业不同时长的开发者中,Web应用使用的库或框架主要还是JQuery。在服务器端,Web主要使用的技术也仍然是Java,不过随着时长的增长,.NET使用的比例越来越高,而PHP则相对较低点。

6.Web应用使用的服务器主要是IBM和DELL

 

Web应用使用的服务器主要为IBM,比例为30.37%,其次则是比例为15.22%的Dell,国产的也占到了一部分,比例为14.64%,另外也包括一些DIY自建的,比例为12.57%。服务器使用的CPU主要是Intel志强安腾和IBM Power Series。

7.Web应用中主要使用BootStrap CSS框架

 

Web应用中,主要使用的CSS框架为BootStrap,比例达到了45.65%,其次则是Foundation,比例约为10.57%。

 

 

最希望Web应用具备的功能主要有移动互联网应用、云计算整合、深度可定制与扩展,开发者对这三者希望的比例都较为平均。而在日常访问量上,80%以上的Web应用的页面日访问量都在10万以下。

8.Web的日访问量与使用的数据库之间没有明显的关系

 

 

Web的日访问量与使用的数据库之间没有明显的关系,数据库主要都是使用MySQL、Oracle和SQL Server这三种。不过访问量在千万以上的网站中,使用MySQL的比例达到了一半。另外,随着Web日访问量的增加,数据库大于1000万条记录的比例随之增大。

四、云计算应用特点

 

从事云计算相关工作的人占调查对象的7%左右。使用虚拟化产品比较多的是VMware ESX Server、Oracle VirtualboxMicrosoft Hyper-v,对应的份额分别是37.68%、16.23%和10.14%,其中值得注意的是没有使用虚拟产品的比例居然也有19.71%。

 

目前使用最多的公有云平台是百度云和云,两者的比例占了所有云共有平台的一半还要多(百度云为23.01%,云则是22.71%),Amazon Web Services和Microsoft Windows Azure平台比例分别是8.85%和7.08%。

而在未来一年中预计将使用云计算平台的,云占据较高比例,为28.12%,百度云则是13.62%,打算用Amazon Web Services和Microsoft Windows Azure平台的比例则分别是12.46%和11.30%。

 

目前已经使用的开放平台中,排名靠前的分别是百度、淘宝、腾讯、新浪,比例分别是26.09%、16.52%、15.07%和10.14%,其中没用任何开放平台的比例则为28.70%。而在未来一年中,即将使用的开放平台最高的是百度,为22.23%,其次是淘宝(22.03%)、腾讯(20.58%)和新浪(11.59%),不过百度、淘宝和腾讯这三个开放平台相差的比例并不大,而未来一年依然不打算使用开放平台的比例仍有22.32%。

 
发布:2007-03-05 14:06    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
相关文章:
北京OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普北京OA快博其他应用

北京OA软件 北京OA新闻动态 北京OA信息化 北京OA快博 北京OA行业资讯 北京软件开发公司 北京门禁系统 北京物业管理软件 北京仓库管理软件 北京餐饮管理软件 北京网站建设公司