this post was submitted on 15 Jul 2023
108 points (97.4% liked)

Programmer Humor

19511 readers
1438 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 

I learned "pure" JS back in 2013, when HTML5 was brand new, and I still don't get most of the stuff going on nowadays.

you are viewing a single comment's thread
view the rest of the comments
[–] ICastFist@programming.dev 10 points 1 year ago (2 children)

The joke is that nearly everything these libraries/frameworks do is complicate what used to be simple

[–] delirium@lemmy.world 5 points 1 year ago (1 children)

All these things are solving different problems and you absolutely don't have to use them if they complicate your current workflow.

I can't imagine making a high interval trading app, things like notion or figma without modern libraries.

jQuery only gets you so far before you will wake up in unmaintainable hell where your team has to re-invent the wheel

[–] ICastFist@programming.dev 6 points 1 year ago (1 children)

You don't need any of that, not even jquery, to display static content, or even to make a decent commerce page (shopping, booking, tickets). I would wager the vast majority of the internet does not need to work like Figma or Notion (or old timey chatrooms, for that matter), with real time changes being sent to all connected sessions.

[–] LPThinker@lemmy.world -2 points 1 year ago

Yes, that is true. But actually it’s more than that: you don’t need a dev to display static content or a decent commerce page anymore. Square space and it’s competitors give more options at a better value to the layman than devs using PHP or jQuery could hope to these days. We have the simple websites, so frameworks very specifically target productivity and maintainability for complex web apps.

[–] LPThinker@lemmy.world -2 points 1 year ago* (last edited 1 year ago) (1 children)

This is not true. The higher complexity of frameworks is unarguable, but it reflects the higher complexity of modern web apps. The reality is that React/Vue/Svelte achieve things that are simply infeasible with e.g. the LAMP stack or jQuery.

[–] akrz@programming.dev 1 points 1 year ago

well, they are theoretically feasible, but practically infeasible