Articulo de referencia

Phoenix (framework web)

Phoenix es un framework de desarrollo web escrito en el lenguaje de programación funcional Elixir . Detalles Phoenix utiliza un patrón modelo-vista-controlador (MVC) del lado de...

Phoenix es un framework de desarrollo web escrito en el lenguaje de programación funcional Elixir .

Detalles

Phoenix utiliza un patrón modelo-vista-controlador (MVC) del lado del servidor . [ 2 ] Basado en la biblioteca Plug, [ 3 ] y en última instancia en el servidor HTTP Erlang Cowboy, [ 4 ] fue desarrollado para proporcionar aplicaciones web de alto rendimiento y escalables . Además de la funcionalidad de solicitud/respuesta proporcionada por el servidor Cowboy subyacente, [ 5 ] Phoenix proporciona comunicación en tiempo real flexible a clientes externos a través de WebSockets o sondeo largo utilizando su característica de canales independientes del lenguaje. [ 6 ] [ 7 ]

Dos características destacadas de Phoenix son LiveView y HEEx. LiveView proporciona experiencias de usuario en tiempo real con HTML renderizado por el servidor a través de HTTP y WebSocket. [ 8 ] HEEx es el lenguaje de plantillas de Phoenix que proporciona comprobación en tiempo de compilación con reconocimiento de HTML. [ 9 ]

Véase también

Referencias

  1. https://www.phoenixframework.org/blog/phoenix-1-8-released .{{cite web}}: Falta o está vacío |title=( ayuda )
  2. Krill, Paul. "El framework web Phoenix alcanza la versión 1.0" . JavaWorld . Consultado el 8 de mayo de 2018 .
  3. "enchufe" . Hexadecimal .
  4. "Nine Nines: Guía del usuario vaquero" . ninenines.eu .
  5. McCord, Chris; Tate, Bruce; Valim, José (2016). Programming Phoenix . Pragmatic Bookshelf. p. 18. ISBN  9781680504361.
  6. "Elixir y fénix hasta ahora, canales - Tech Dominator" . blog.techdominator.com .
  7. DeBenedetto, Sophie. "Creación de una aplicación en tiempo real con Phoenix" . Archivado del original el 9 de noviembre de 2020. Consultado el 26 de febrero de 2019 .
  8. "Phoenix.LiveView — Phoenix LiveView v0.18.2" . hexdocs.pm . Consultado el 10-10-2022 .
  9. "Asignaciones y plantillas HEEx — Phoenix LiveView v0.18.2" . hexdocs.pm . Consultado el 10 de octubre de 2022 .
  • Sitio web oficial