> Not only that, but extending these UIs will take more time in the future than their SSR versions due to the added complexity of the front end frameworks
> Not only that, but extending these UIs will take more time in the future than their SSR versions due to the added complexity of the front end frameworks
For your example I'd call it "squares" not because I don't hate it, but I don't think squares has something to do with "component"
I predict a bigger react ecosystem. The slide of vue but the raise of the Quasar framework for apps. The rise of Angular once again.
I still can't quite put my finger on why Angular 1 and Vue rhyme, though. It's common wisdom that "If you know Angular, you'll pick up Vue quickly", and it seems to be true, but nobody has ever explained to me why. Is it the state management? Reliance on viewmodels? How they're more complete systems out of the box and can be reasoned about holistically? Help a girl out, HN.
FE is a vibrant ecosystem and the tooling, in my opinion, is some of the best I have worked with as a SE.
We have one guy in the office responsible for all of it, as warm bodies with backbone experience are impossible to find. However, should we decide to employ remote workers, we can easily find developers with backbone.js experience from Romania, Lithuania, India, and Pakistan who would work for a pittance and be grateful for the opportunity.
Not necessarily, you can have simple and modular front-ends while also having less complex back-end frameworks. The question is between SPA and non-SPA web applications, not between SPA and JSP/PHP.
There are benefits and things you can do with an SPA that you can't do with pure SSR, but they _do_ come at a cost. TANSTAAFL.
But I agree, that seems to be my impression. Single Page Apps allow higher quality User Interfaces (if done right), though they do require more work.
But if the comparison is with more traditional SSR sites, React and Vue are also not doing everything the back-end was doing before.