What you get is the speed, responsiveness and UX performance exceeding that of a React/Vue/javascript front end framework against a server API, but you haven’t written a line of javascript.
This is a magical feeling.
Kan verkligen bara hålla med.
Den här vägen, att skapa ett abstraktionslager som partiellt renderar om delar av sidor i realtid med serverside-renderad HTML över websockets, känner jag är framtiden.
Vue, React, Ember och Angular har visat världen vad som är möjligt, men rent arkitekturellt är det dags att sluta att blint tro på att Single Page Applications är ett måste för att skapa en bra användar- och utvecklarupplevelse.
Elixir faller inte alla i smaken, men denna rörelse finns som tur är i flera stora communities.
- .NET har Blazor.
- PHP har Laravel LiveWire.
- Rails har Hotwire.
Den senare är agnostisk, och kommer förmodligen portas till såväl Django som Laravel.