2014中国软件开发者调查(二):Java、.NET、Web、云计算技术应用特点
2014-06-09 09:36
441 查看
笔者在调查报告的第一篇文章中指出了,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比例有所上升。
一、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比例有所上升。
相关文章推荐
- 2014中国软件开发者调查(二):Java、.NET、Web、云计算特点
- 2014中国软件开发者调查(三):移动应用、游戏开发技术应用特点【转】
- 2014中国软件开发者调查(三):移动应用、游戏开发技术应用特点
- 2014中国软件开发者调查(一):Java最受欢迎 第二语言JS使用比例最高
- 2014中国软件开发者调查(一):Java最受欢迎 第二语言JS使用比例最高
- 在java的web应用中实现定期执行任务方法二
- Java Web应用中任务调度解析
- Java web应用开源框架串讲
- Web开发者向桌面应用开发转型之数据结构学习
- strust框架中java web应用的中文化问题解决
- java web应用:两个根目录
- 在java的web应用中实现定期执行任务方法一
- 2005年你的"薪"情如何?中国软件开发者薪资调查年度报告(上)
- 基础应用:java web三层架构程序实例
- Flickr 的开发者的 Web 应用优化技巧(转)
- Websharp——开源.Net应用系统框架
- .NET的WEB商业应用架构所要解决的若干问题
- Java与XML(三)web上的读写应用
- Java与XML(三)web上的读写应用
- 2005年你的"薪"情如何?中国软件开发者薪资调查年度报告(下)