Encuesta de intención de voto, digo de uso de herramientas Java por ZeroTurnAround

La gente de ZeroTurnAround se ha marcado una encuesta que ni los de Demoscopia antes de unas elecciones: 1100 desarrolladores Java consultados y como resultado un informe detalladísimo sobre el uso de herramientas Java. Un informe que confirma las tendencias imperantes en el mercado pero que también deja detalles curiosos como que Struts siga manteniéndose entre los Frameworks más usados o el vetustísimo CVS entre los sistemas de control de versiones… pero lo mejor será que veamos todas las clasificaciones y luego nos pongamos a discutir como Dijkstra manda:

Versiones de Java

  1. Java 6 (88%)

  2. Java 5 (33%)

  3. Java 7 (23%)

  4. Java 4 o anteriores (6%)

Lenguajes de la JVM

  1. Groovy (17%)

  2. Scala (11%)

  3. JRuby (2%)

  4. JPython (2%)

  5. Clojure (1%)

IDEs

  1. Eclipse (68%)

  2. Intellij (28%)

  3. Netbeans (17%)

  4. MyEclipse (4%)

  5. RAD (4%)

Herramientas de building

  1. Maven (67%)

  2. Ant (48%)

  3. SBT (6%)

  4. Gradle (5%)

Servidor de aplicaciones

  1. Tomcat (59%)

  2. JBoss (28%)

  3. Jetty (27%)

  4. Weblogic (14%)

  5. Glassfish (11%)

  6. Websphere (10%)

Frameworks web

  1. Spring MVC (30%)

  2. JSF (23%)

  3. Struts (18%)

  4. GWT (14%)

  5. Play! (8%)

  6. Wicket (7%)

  7. Grails (7%)

  8. Vaadin (7%)

  9. Stripes (2%)

  10. Tapestry (2%)

Frameworks de aplicación

  1. Spring (56%)

  2. Hibernate (54%)

  3. AspectJ (13%)

  4. Seam (7%)

  5. Equinox (4%)

  6. Felix (2%)

Standards

  1. JPA (44%)

  2. EJB 3.0 (23%)

  3. CDI (11%)

  4. EJB 2.0 (9%)

  5. OSGI (8%)

  6. JDO (2%)

  7. EJB 1.0 (1%)

Servidores de integración

  1. Jenkins (49%)

  2. Bamboo (7%)

  3. Teamcity (5%)

  4. Cruisecontrol (4%)

Tecnologías Front-end

  1. HTML / CSS / JS (74%)

  2. Swing (16%)

  3. Eclipse RCP (6%)

  4. SWT (5%)

  5. Netbeans RCP (5%)

Herramientas para la calidad del código

  1. Findbugs (33%)

  2. Checkstyle (29%)

  3. PMD (23%)

  4. Sonar (23%)

Sistemas de control de versiones

  1. Subversion (66%)

  2. GIT (33%)

  3. CVS (12%)

  4. Mercurial (10%)

Pd: además de la encuesta sobre herramientas también hacen otra de hábitos de los desarrolladores Java, de donde sale el gráfico que encabeza el post.

Vía | Javahispano (gracias a un tweet de @sorobon85)
Más info | Informe completo en pdf
En Genbeta Dev | Y C culmina la remontada y supera a Java como lenguaje más utilizado

Portada de Genbeta