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
Java 6 (88%)
Java 5 (33%)
Java 7 (23%)
Java 4 o anteriores (6%)
Lenguajes de la JVM
Groovy (17%)
Scala (11%)
JRuby (2%)
JPython (2%)
Clojure (1%)
IDEs
Eclipse (68%)
Intellij (28%)
Netbeans (17%)
MyEclipse (4%)
RAD (4%)
Herramientas de building
Maven (67%)
Ant (48%)
SBT (6%)
Gradle (5%)
Servidor de aplicaciones
Tomcat (59%)
JBoss (28%)
Jetty (27%)
Weblogic (14%)
Glassfish (11%)
Websphere (10%)
Frameworks web
Spring MVC (30%)
JSF (23%)
Struts (18%)
GWT (14%)
Play! (8%)
Wicket (7%)
Grails (7%)
Vaadin (7%)
Stripes (2%)
Tapestry (2%)
Frameworks de aplicación
Spring (56%)
Hibernate (54%)
AspectJ (13%)
Seam (7%)
Equinox (4%)
Felix (2%)
Standards
JPA (44%)
EJB 3.0 (23%)
CDI (11%)
EJB 2.0 (9%)
OSGI (8%)
JDO (2%)
EJB 1.0 (1%)
Servidores de integración
Jenkins (49%)
Bamboo (7%)
Teamcity (5%)
Cruisecontrol (4%)
Tecnologías Front-end
HTML / CSS / JS (74%)
Swing (16%)
Eclipse RCP (6%)
SWT (5%)
Netbeans RCP (5%)
Herramientas para la calidad del código
Findbugs (33%)
Checkstyle (29%)
PMD (23%)
Sonar (23%)
Sistemas de control de versiones
Subversion (66%)
GIT (33%)
CVS (12%)
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