Play
PLAY
¿Qué es play?
El soporte para el lenguaje de programación Scala ha estado disponible desde la versión 1.1 del marco. En la versión 2.0, el núcleo del marco fue reescrito en Scala. La construcción y la implementación se migraron a SBT, y las plantillas usan Scala en lugar de Apache Groovy.
Las principales diferencias con los marcos de Java
- Play 2 es completamente RESTful - no hay sesión de Java EE por conexión.
- Pruebas unitarias integradas: el soporte de JUnit y Selenium se incluye en el núcleo.
- API viene con la mayoría de los elementos requeridos incorporados.
- I / O asíncrono: debido al uso de Akka HTTP como su servidor web, Play puede atender solicitudes largas de forma asíncrona en lugar de atar hilos HTTP que hacen lógica empresarial como los marcos Java EE que no usan el soporte asíncrono ofrecido por Servlet 3.0.
- Arquitectura modular: como Ruby on Rails y Django, Play viene con el concepto de módulos.
- Compatibilidad nativa con Scala: Play 2 usa Scala internamente, pero también expone tanto la API de Scala como la API de Java que es deliberadamente diferente para ajustarse a las convenciones de Java, y Play es completamente interoperable con Java.
Certificación
La página Edutin Academy ofrece un muy breve curso de este framework en tan solo 4 horas que es una breve introducción al uso de este framework. Lo interesante es que es un curso totalmente gratis y al cual quedas inscrito para nuevas actualizaciones que podrían salir.
Para más información puedes visitar la siguiente página: https://edutin.com/course-play-framework-with-java-4078
Bibliografía:
Wikipedia (14 de Marzo del 2019). Play Framework. [Online] Available: https://en.wikipedia.org/wiki/Play_Framework
Comentarios
Publicar un comentario