Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JakartaEE en la actualidad

JakartaEE en la actualidad

Todo lo que querías saber sobre la actualidad de Jakarta EE y cómo será el futuro en el desarrollo continuo de la plataforma.

Geovanny Mendoza

June 04, 2020
Tweet

More Decks by Geovanny Mendoza

Other Decks in Programming

Transcript

  1. ✓ CTO en Mibo. ✓ Arquitecto de Soluciones Informáticas. ✓

    Instructor Java en CertificaTIC ✓ Consultor Freelancer en Java y tecnologías asociadas desde 2000. Programador desde 1992. ✓ Miembro activo en las comunidades de Java en México y Latinoamérica. ✓ Promueve y usa el software libre, tanto en sus actividades de desarrollo y consultoría como las implementa con sus clientes. ✓ Cree en la agilidad y su importancia en el desarrollo de software. ✓ Orgulloso graduado del IPN. Jorge Vargas CTO weex Oracle Java Champion @edivargas
  2. J a v a … Va i a Va i

    a … To d o M u n d o H a b l a S o b re J a v a Photo by Eaters Collective on Unsplash
  3. L a H i s t o r i a

    d e J a v a e n U n a s L í n e a s • Lanzamiento de Java SE en 1995 (mayo 23). • JCP es creado en 1998. • J2EE 1.2 se lanza como versión productiva en diciembre 12 de 1999. • Java EE5 es lanzado en mayo 2006, un nuevo comienzo. • Java SE6 es lanzado como FOSS en Noviembre de 2006. • Oracle compra Sun Microsystems. • Septiembre de 2017 Oracle mueve a JavaEE a Eclipse Foundation. • Septiembre de 2019 es lanzada oficialmente Jakarta EE 8.
  4. ¿ Q u é S a b o r L

    l e v a r ?
  5. To d o e l t i e m p

    o h a b l a n d o d e J E E 9
  6. B re v e H i s t o r

    i a • • J2EE 1.2 (December 12, 1999) • J2EE 1.3 (September 24, 2001) • J2EE 1.4 (November 11, 2003) • Java EE 5 (May 11, 2006) • Java EE 6 (December 10, 2009) • Java EE 7 (May 28, 2013, but April 5, 2013 according to spec document. June 12, 2013 was the planned kickoff date) • Java EE 8 (expected by the end of 2017). Delivered on 2018 • JakartaEE 8 (September 10th, 2019) • JakartaEE 9 • JakartaEE 10
  7. J a v a E E 8 — > J

    a k a r t a E E 8
  8. h t t p s : / / j a

    k a r t a . e e / 13
  9. J E S P J a k a r t

    a E E S p e c i f i c a t i o n P ro c e s s JCP Especificación Primero Liderado por un Líder de Especificación Documentos y TCKs son fuente cerrado Implementación de Referencia Proceso de Certificación por Oracle Grupos Expertos JESP Codificar Primero Colaborativo Documentos y TCKs son open source Implementaciones Compatibles Auto - certificación Grupos de Trabajo
  10. h t t p s : / / j a

    k a r t a o n e . o rg / 15
  11. h t t p s : / / m i

    c ro p ro f i l e . i o /
  12. ¿ E s t a r I n v o

    l u c r a d o ? • https://www.eclipse.org/contribute/ • Report Bugs and Enhancements. https://bugs.eclipse.org/bugs/enter_bug.cgi • Fix Bugs or Implement Enhancements • Become a Committer. • Promote Eclipse Technologies.
  13. M i t o s y R e a l

    i d a d e s d e J a k a r t a E E • Monolíticos nunca mas… • Desarrollo de aplicaciones modernas. • Micro-servicios es lo de hoy, los servicios del pasado. • Spring Boot vs JakartaEE • Servicios REST, no más. • ¿MicroProfile?. • O r q u e s t a d o r e s … u n a a r q u i t e c t u r a indispensable.
  14. M i c ro s e r v i c

    i o s E s l o D e H o y … Monolíticos SOA (Microservicios)