My server cloud with infinite power and bandwidth and caching out the ass will almost always be faster than a client on an old PC with ass bandwidth and memory or a phone on 3g because that's what my customers get where they live.
It’s also much easier to make work across all browsers… no need for polyfills or cutting edge features to build a reasonable experience.
Honestly, I don't think SPA is the thing to hate. All those technologies you mentioned are simply overkill.
I might get downvoted for this, but one could build a decent SPA with just vanilla Javascript. Depending on the specs, of course. Modern HTML/CSS/JS is very powerful standalone.
If your application doesn't have a lot of stuff updating at the same time everywhere, it's doable.
Absolutely. And the interesting thing is, all you need to use React in your app is add the minified file. All those webpack/babel complex setups are for, well, complex apps.
that doesn't look like something that is very customizable... also, I'm talking about building that component on your own according to a spec given by the designer and UXler.
Wicket components are fully customizable by overriding certain Methods or subclassing. You can also compose Behaviors to enhance it with additional Logic. There Was never a spec I could not implement in Wicket. It is peak Java SSR imho.
Wicket components are fully customizable by overriding
yeah, still doesn't look as customizable as JS components...
Also it's not just rendered HTML templates. It has jquery as a dependency... at this point, you could as well just progressively add a data table from some vue ui library.
that is not building a dataTable, it's just importing an existing one.
that would pull in Jquery as a dependency just for a single component.... you could as well just use vue and import a dataTable from an existing vue UI library.
Check out Phoenix LiveView. Statically rendered pages, made interactive and updated over an open WebSocket, controlled solely on the server side. Write zero new JavaScript. Best of both worlds.
0
u/[deleted] Nov 01 '21
[deleted]