Ask HN: Are we over-engineering front-end development?
A lot of blog posts related to front end development cover technologies like react, vue and angular. Some companies even ""brag"" about using said technologies. But when using their products, I fail to see the reasons that warranted their decision. ("It could've been done using jquery/ajax and simple PHP backend" is what I usually think.)
My question therefore is this:
Are we falling for the "shiny new toy" syndrome ? At what level of complexity should a company start considering a switch to a modern front-end framework ?
Thanks
(
6 comments
| 6 points
| on HN
)
That has been said. To answer your question, I think if user experience is not high on priority and there isn't much point re-use a lot of UI code, the company is fine with back-end framework and many do. I do believe front-end framework provide many benefits, code re-usability, loose coupling from back-end code, easy for team collaboration, such and such. Company should only switch to them for reasons not the fuzz it generates.
Sure, you could build something with jQuery and a PHP backend, and a lot of people manage to pull this off. But you would either re-invent the wheel for some of those features or you'd end up using jQuery plugins to do it for you, which basically is the same as using a module.
I only wish it were unavoidable.