4 ms·
> Why do I have to choose between a traditional app with poor ergonomics for developing frontend JS You don't. The same JavaScript is not 20 year's ago JavaScr
by midrus 5y ago
> Why do I have to choose between a traditional app with poor ergonomics for developing frontend JS
You don't. The same JavaScript is not 20 year's ago JavaScript, PHP is not 20 year's ago PHP, etc, etc.
Not doing an SPA doesn't mean form POSTs for a like button reloading the whole page or doing jQuery spaghetti. MVC and server side templates rendering has come a long way too.
Some technologies that would make your reservation system trivial to implement with this approach:
- Hotwire (Rails). See https://hotwired.dev/ https://hotwired.dev/.
- Livewire (Laravel). See https://tallstack.dev/ https://tallstack.dev/.
- Unpoly (fw agnostic). See https://unpoly.com/ https://unpoly.com/
and there are many others.
The caveat here is that you need an open minded engineering team that are happy with using programming languages as tools to build something and not js/python/elixir fanatics which can't touch anything which is not js/python/elixir/etc.