|
|
|
Ask HN: Front end web app development tools for back end engineer
|
|
2 points
by cpeth
1692 days ago
|
|
What's the best way to get a SPA up and running quickly if you generally dislike the unholy trinity of html/css/js and the endless frameworks to manage and combine them? Now that Elm-UI appears to be dead, is there anything else that would allow me to just compose code? Is Flutter's web app support fleshed out enough? Blazor / Bolero seem good except for shipping the entire .Net runtime to the browser as WASM. Are any of the Rust -> WASM projects mature enough to provide a pleasant and quick developer experience? I'm asking because many of my side projects stall out when I get to coding a front-end; I lose the passion as I don't find coding for the browser enjoyable regardless of the frameworks I have tried. Maybe there is a tool / language / framework out there that I am missing. |
|
I really, really, really love it and feel like this is what 90% of projects need, and maybe the remaining 10% are the ones that need a full frontend framework.
Unpoly augments HTML in a declarative way, it comes with support for navigation, modals, sidebars, popups, forms, validation, etc out of the box and allows you to also add custom behavior if that's not enough. It is backend agnostic so you don't need any special integration in your backend other than it being able to spit out plain old html. It is very "full stack" in the sense you won't need much more (think of it as the non-Rails stimulus + turbo + hotwire +....). Unless you're using Rails and Hotwire, I think Unpoly is the best alternative while keeping things sane.
I work full time as a frontend developer, now with Vue and previously with React. Believe me, in most of the cases the added complexity doesn't make any sense at all.
[1] https://unpoly.com/