Developer Productivity Report 2012

publikováno: 15.1.2013

Společnost ZeroTurnarounds (autoři populárního pluginu JRebel) vytvořili Developers Productivity Report 2012, který obsahuje přehled používaných technologií při vývoji Java aplikací.

Výsledky ve zkratce:

  • Nejpoužívanější je Java 6, Java 7 se moc neuchytila, Java 5 je na pomalém ústupu.
  • Nejpopulárnější alternativní jazyk v JVM je Groovy.
  • Nejpoužívanější vývojové prostředí je Eclipse, ostatní mají velký odstup.
  • Nejpoužívanější buildovací nástroj je Maven, od Antu se postupně ustupuje, Gradle se moc nepoužívá
  • Nejpoužívanější Java EE server je Apache Tomcat, s velkým odstupem následují Jetty a JBoss.
  • Nejpoužívanější webový framework je Spring MVC, následuje JSF, Struts, GWT atd.
  • Z aplikačních frameworků jsou nejpoužívanější Spring a Hibernate. Ostatní jako Seam a Google Guice jsou oproti nim marginální.
  • JPA je nejvíce přijímaný standard ze všech Java EE standardů.
  • Pro Continuous Integration se používá výhradně Jenkins / Hudson.
  • Pro verzování se stále zdaleka nejvíce používá Subversion, ale podíl GITu neustále výrazně roste.

Reference

Skoleni bylo kazdopadne prinosne, i kdyz ve Springu uz chvilku delam, dodalo mi to kontext a hlubsi porozumeni. Libil se mi i prehled dalsich frameworku, jejich prakticke vyuziti a ze

Daniela

Školení bylo profesionální jako vždy (přesto v přátelském a otevřeném duchu). Je vidět, že Jirka je v dané problematice jako ryba ve vodě a neustále se posouvá kupředu, k čemuž

Aleš

Vyborna forma skoleni - vedeno lektorem podle dane linie se zacilenim na konkretni problematiku, nicmene s moznosti kdykoliv odbocit co vic upresnit problematiku na zaklade dotazu. Velmi uzitecne zejmena v

Petr


Novinky

5.4.2018: Jak hodně artifactů v Mavenu je připravených na použití v module path?
Od Java 9 je možné místo class path používat module path. K tomu je ale důležité, aby každý artifact který používáte měl definované jméno

26.3.2018: Java 10 je tady, Java 9 je EOL
Ještě jsem všude nepřešel na Java 9 a devítka už je EOL (End of Life).

20.3.2018: Přechod na Spring Boot 2
Postupně jsem všude přešel na Spring Boot 2 a mám k tomu pár poznatků, o které bych se rád podělil.