Seguimos teniendo experiencias positivas con Phoenix, un framework web MVC del lado del servidor escrito en Elixir. Phoenix se basa en los aprendizajes de desarrollo rápido de aplicaciones y experiencia del desarrollador de Ruby on Rails, al mismo tiempo que avanza hacia los paradigmas de la programación funcional. En esta edición del Radar, destacamos el lanzamiento de Phoenix LiveView 1.0. LiveView es una solución de HTML-over-the-wire —similar a HTMX o Hotwire— que permite a los desarrolladores crear experiencias de usuario enriquecidas y en tiempo real completamente con HTML renderizado en el servidor. Mientras que tecnologías similares suelen manejar actualizaciones parciales mediante el intercambio de fragmentos HTML, LiveView ofrece una arquitectura completa basada en componentes a través de LiveComponents, con composición, paso de propiedades, gestión de estado y hooks de ciclo de vida similares a React o Vue.js. LiveView combina la productividad y escalabilidad de Phoenix con una sólida gestión de la complejidad, lo que lo hace ideal para construir interfaces altamente interactivas sin necesidad de un framework completo de JavaScript.
Some of our ThoughtWorks teams have had very positive experiences with Phoenix , a server-side web MVC framework written in Elixir. In addition to being streamlined and easy to use, Phoenix takes advantage of Elixir to be extremely fast. For some developers, Phoenix evokes the joy they experienced when first discovering Ruby and Rails. Although the ecosystem of libraries for Phoenix is not as extensive as for some more mature frameworks, it should benefit from the continuing success and growth of support for Elixir.
Some of our ThoughtWorks teams have had very positive experiences with Phoenix , a server-side web MVC framework written in Elixir. In addition to being streamlined and easy to use, Phoenix takes advantage of Elixir to be extremely fast. For some developers, Phoenix evokes the joy they experienced when first discovering Ruby and Rails. Although the ecosystem of libraries for Phoenix is not as extensive as for some more mature frameworks, it should benefit from the continuing success and growth of support for Elixir.