今年,zero turnaround根据对一千多名Java EE开发者进行问券调查(其中28%是JRebel用户-他们被要求提供数据,所有计算的原始数据可以点击下载),统计了开发者最常使用的编译工具,IDE以及Java框架等,公布了2011年的Java EE生产力报告。
该调查报告目标是为了发现:
对编译工具Ant和Maven,哪个更受开发者欢迎?
哪些Java IDE是最受欢迎?
Java EE的标准是什么用的是什么?
其中什么是最流行的Java框架?
Java容器/应用服务器使用的是什么?
重新部署Java容器需要多少开发时间?
详细的报告可以查看以下的分析图:
对编译工具Ant和Maven,哪个更受开发者欢迎?
从上图可看出开发者对编译工具Ant和Maven的偏好几乎相等,Maven略受欢迎。
哪些Java IDE是最受欢迎?
图上显示最流行的Java IDE是Eclipse,有65%的开发者使用,其次是IntelliJ IDEA(22%)和Netbeans(12%)。
Java EE的标准是什么用的是什么?
最常用的 Java EE标准是JPA和JSP(都是37%),其次是EJB2(26%)和JSF(24%)
什么是最流行的Java框架?
最流行的Java框架是Spring和Hibernate。
哪个Java容器/应用服务器最流行?
图上显示最流行的Java容器/App服务器是Tomcat(33%),其次是JBoss(26%)。
重新部署Java容器需要多少开发时间?
重新部署的平均时间为3.1分钟 ,但标准差为2.8,这意味着重新部署的时间差别很大。
总结:这些数据给出了一个关于Java开发系统公平的概述。也许最有趣的是,不管有些人说了什么,但是开放源码和商业软件共存的世界还是非常和谐的。
分享到:
相关推荐
Java EE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级Web应用的框架集合,它提供了丰富的服务和组件,使得开发者能够快速开发出分布式、多层架构的应用程序。本教程由知名讲师郑阿奇编著,旨在...
《Java EE 7 Developer Handbook》是Packt Publishing的出版物之一,它出版于2013年9月,作者是Peter A. Pilgrim,他是第91位Oracle Java Champion,一位独立的合同工,同时也是一位专业的软件开发和设计师。Peter A...
Java EE 6的核心目标是简化开发,提高生产力,同时也保持了Java平台的强大功能。它引入了一系列新特性和改进,以应对不断变化的Web应用需求和开发趋势。 1. **模块化**:Java EE 6通过模块化的架构将不同的服务分离...
Java EE(Java Platform, Enterprise Edition)是Oracle公司提供的一个企业级应用开发平台,它构建在Java SE(标准版)的基础上,为开发和部署分布式、多层的企业级应用程序提供了丰富的API和工具支持。Java EE旨在...
JAVA EE,全称为Java Platform, Enterprise Edition,是Java平台企业版的简称,是Oracle公司推出的一种用于构建企业级分布式应用程序的框架。它为开发者提供了在服务器端开发应用程序的一系列标准和API,包括Web组件...
Java EE 7(Java Platform, Enterprise Edition 7)是Java平台的一个版本,专注于为企业级应用程序开发提供服务。这个教程中的examples代码是学习Java EE 7技术的重要资源,它与官方教程紧密配合,帮助开发者深入...
《精通Java EE:精通Java EE 整合应用案例》是一本深入探讨Java企业级开发的专著,其第五章的源代码着重展示了如何在实际项目中整合和运用Java EE技术。这一章节的内容涵盖了多种Java EE核心组件的实战应用,旨在...
本书《Beginning JAVA EE 7经典》是一本专注于Java EE(Java Platform, Enterprise Edition)7规范的入门到高级技术指导书籍,涵盖了Java EE核心技术如JSF(JavaServer Faces)、CDI(Contexts and Dependency ...
Java EE(Java Platform, Enterprise Edition)是用于构建和部署企业级Web应用程序的框架。XML Schemas在Java EE中扮演着至关重要的角色,特别是在部署描述符(Deployment Descriptors)的定义和验证方面。本文将...
Java EE(Java Platform, Enterprise Edition)是Oracle公司提供的一个用于构建企业级Web应用程序的框架。它包括一组标准组件和服务,允许开发人员在分布式、多层的服务器环境中开发、部署和管理应用程序。Java EE ...
Java EE 架构师认证指南 本资源提供了 Sun 官方的 Java EE 架构师认证考试所需要准备的知识.pointer。该考试由三部分组成:多选题测试、任务指派和对指派的任务进行陈述和测试。 体系结构 Java EE 架构师需要了解...
Java EE,全称为Java Platform, Enterprise Edition,是Java平台下的企业版,主要用于构建分布式、多层的企业级应用程序。它提供了一系列的API和服务,包括Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java ...
Java EE(Java Platform, Enterprise Edition),也常被称为J2EE,是Java技术在企业级应用开发中的核心框架。它提供了一系列标准和API,用于构建分布式、多层的企业级应用程序,涵盖了从数据库连接、Web服务到安全...
Java EE,全称为Java Platform, Enterprise Edition,是Java平台针对企业级应用开发的版本,它提供了丰富的组件和服务,用于构建分布式、多层架构的企业应用程序。本资料包包含"精通Java EE:精通Java EE 整合应用...
【Java EE Schema Resources】指的是Java企业版(Java Enterprise Edition,简称Java EE)中的模式资源,这些资源主要用于定义和规范Java EE应用的结构和行为。在Java EE开发中,模式资源通常包括XML架构(Schema)...
**Java EE编程技术详解** Java EE(Enterprise Edition),也被称为Java 企业版,是Java平台的一个版本,专门针对服务器端应用程序开发。它提供了一个全面的框架来构建分布式、多层的Web应用程序,支持高可用性、可...