Play

PLAY

Resultado de imagen para play framework

¿Qué es play?

Play Framework es un marco de aplicación web de código abierto que sigue el patrón arquitectónico modelo-vista-controlador (MVC). Está escrito en Scala y se puede utilizar desde otros lenguajes de programación que se compilan a JVM Bytecode, por ejemplo. Java. Su objetivo es optimizar la productividad del desarrollador mediante el uso de la convención sobre la configuración, la recarga de códigos en caliente y la visualización de errores en el navegador.


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

Entradas más populares de este blog

ITAF

MOF

SABSA