stringtranslate.com

Ascensor (marco web)

Lift es un marco web gratuito y de código abierto diseñado para el lenguaje de programación Scala . Fue creado originalmente por David Pollak, quien no estaba satisfecho con ciertos aspectos del marco de Ruby on Rails . [3] Lift se lanzó como un proyecto de código abierto el 26 de febrero de 2007 bajo la licencia Apache 2.0 . Una plataforma web comercialmente popular que a menudo se cita como desarrollada con Lift es Foursquare . [4]

Objetivos de diseño y descripción general

Lift es un marco expresivo para escribir aplicaciones web. Se basa en conceptos de marcos pares como Grails , Ruby on Rails , Seaside , Wicket y Django . Favorece la convención sobre la configuración al estilo de Ruby on Rails, aunque no prescribe el patrón arquitectónico modelo-vista-controlador (MVC) . Más bien, Lift se basa principalmente en el enfoque llamado "Ver primero" (amigable para el diseñador) para el desarrollo de páginas web inspirado en el marco Wicket. Lift también está diseñado para ser un marco web escalable y de alto rendimiento al aprovechar los actores de Scala para admitir más solicitudes simultáneas de las que es posible con un servidor de subprocesos por solicitud.

Como el código del programa Scala se ejecuta dentro de la máquina virtual Java (JVM), cualquier biblioteca Java y contenedor web existente se puede utilizar para ejecutar aplicaciones Lift. Las aplicaciones web Lift se empaquetan así como archivos WAR y se implementan en cualquier motor servlet 2.4 (por ejemplo, Tomcat 5.5.xx, Jetty 6.0, etc.). Los programadores de Lift pueden utilizar la cadena de herramientas de desarrollo estándar Scala/Java, incluidos IDE como Eclipse , NetBeans e IDEA . El contenido web dinámico se crea mediante plantillas que utilizan editores HTML5 o XHTML estándar . Las aplicaciones Lift también se benefician del soporte nativo para técnicas avanzadas de desarrollo web como Comet y Ajax .

Las principales características de las aplicaciones de Ascensor son:

Historia

La versión estable 1.0 de Lift se lanzó el 26 de febrero de 2009 (dos años después del inicio del proyecto). [5] Lift 2.0 se lanzó en junio de 2010. [6] David Pollak, el creador original de Lift, habló sobre el lanzamiento de Lift 2.0 en el popular podcast semanal FLOSS . [7]

Lift alcanzó cinco años de desarrollo continuo el 26 de febrero de 2012. [8]

Referencias

  1. ^ "Levantamiento :: Equipo" . Consultado el 8 de agosto de 2015 .
  2. ^ "Lanzamientos · ascensor/estructura". github.com . Consultado el 14 de abril de 2021 .
  3. ^ "David Pollak sobre el ascensor y la Scala". InfoQ . Consultado el 8 de agosto de 2015 .
  4. ^ "Movimiento de Foursquare a Scala/Lift" . Consultado el 8 de agosto de 2015 .
  5. ^ "Inicio". Archivado desde el original el 11 de diciembre de 2010 . Consultado el 8 de agosto de 2015 .
  6. ^ "Elevación :: 2.0 GA" . Consultado el 8 de agosto de 2015 .
  7. ^ "FLOSS semanal 125". TWiT.tv. ​Consultado el 8 de agosto de 2015 .
  8. ^ "Ascensor :: Feliz quinto cumpleaños" . Consultado el 8 de agosto de 2015 .

Otras lecturas

enlaces externos