Continuamos a ter experiências positivas com o Phoenix, um framework web MVC server-side escrito em Elixir. O Phoenix se baseia nos aprendizados de desenvolvimento rápido de aplicações e de experiência da pessoa desenvolvedora do Ruby on Rails, ao mesmo tempo que avança para paradigmas de programação funcional. Neste volume, estamos destacando o lançamento do Phoenix LiveView 1.0. O LiveView é uma solução HTML-over-the-wire — semelhante ao HTMX ou Hotwire — que permite que pessoas desenvolvedoras construam experiências de usuário ricas e em tempo real inteiramente com HTML renderizado no servidor. Enquanto tecnologias similares geralmente lidam com atualizações parciais por meio de troca de HTML, o LiveView fornece uma arquitetura completa baseada em componentes por meio dos LiveComponents, oferecendo composição, passagem de props, gerenciamento de estado e hooks de ciclo de vida semelhantes aos do React ou Vue.js. O LiveView combina a produtividade e a escalabilidade do Phoenix com um gerenciamento de complexidade robusto, tornando-o bem adequado para a construção de frontends altamente interativos sem a necessidade de um framework JavaScript completo.
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.