Comment by Bompi on 19/12/2024 at 23:20 UTC

33 upvotes, 4 direct replies (showing 4)

View submission: Is modern Front-End development overengineered?

No. It’s just described as such by people who think they know all that they could ever possibly need with HTML, JavaScript and CSS. Sure, you *can* make any front end you want with just that. You can also make your backend with raw sockets instead of using any sort of framework or library. The cloud? I know how to configure a server and use SSH, why would I need anything else? The “I know enough” mentality is short sighted and annoyingly prevalent, especially so when it comes to front end.

Make any front end that had all the modern amenities without using frameworks and you will either end up with an unmaintainable mess or you will have made a framework.

Replies

Comment by whatthepoop at 20/12/2024 at 07:22 UTC

8 upvotes, 0 direct replies

Yeah, this is insanity to me. I've been working with the web since the earliest HTML 4.01 days, all the way through WML, "DHTML", Macromedia Flash, Adobe Flash, jQuery, Backbone, and now very happily working with React and the various frameworks build around it.

Through all this time, my work has never been easier and more satisfying than it is now, *and* it can do a helluva lot more than I could have ever dreamed back then, all while being more accessible to more people and devices than we ever imagined would exist back then.

Comment by qalc at 20/12/2024 at 16:14 UTC

3 upvotes, 1 direct replies

This culture persists on all the engineering subreddits. To them, frontend is and should remain an afterthought, not something to specialize in like they specialize in their own disciplines. It's like, sorry that the browser has become more complicated now than when you were writing PHP 20 years ago, idk what to tell you.

Comment by No_Nobody4036 at 20/12/2024 at 08:38 UTC

1 upvotes, 1 direct replies

Make any front end that had all the modern amenities using frameworks and you will still end up with an unmaintainable mess. You may not realize it, but the next guy joining up will definitely notice.

Comment by nazzanuk at 21/12/2024 at 09:20 UTC

1 upvotes, 0 direct replies

Agreed this is such a reductive take, everyone tripping over each other to agree with this just screams skill issue.

We all know trying to build a large scale site without a framework just leads to... the creation of a new framework.