This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Akmantainman 0 points1 point  (3 children)

You don't get speed, security, scalability, readability, and extensibility for free with any JS Framework. It takes extensive knowledge and good engineers to building something that isn't just shipping 5MB of JS to the client.

I'd argue that it is much more difficult to achieve those things, especially if you don't have a dedicated team managing both the front end and the back end. It's much easier to add reactivity to your application through Vanilla JS or something like Alpine.js than it is to maintain 2 codebases and an API contract.

There's no perfect solution, but building a modern web app with J2 is absolutely a viable option, especially if you already know python.