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.

Avatar for Geovanny Mendoza

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)