Surface and Phoenix LiveView - what comes next?
2025-03-18
![]()
Marlus Saraiva discusses the evolution of Phoenix from a template-based model to a component-friendly approach through new tools like function components and HTMLEngine + HEEx templates. This shift is intended to enhance the development experience in designing Phoenix applications by offering a more reusable, composable, and ergonomic framework. Furthermore, the Surface project provides additional insights and features for evolving the Phoenix LiveView towards a complete component model, outlining ongoing efforts to integrate these innovations without merging both projects entirely.
Was this useful?