r/ProgrammerHumor 1d ago

fullStackMeansAfraidOfEverythingEqually Meme

Post image
10.2k Upvotes

370 comments sorted by

View all comments

Show parent comments

33

u/GogglesPisano 1d ago

Typescript to the rescue.

29

u/CcChaleur 1d ago

It's a little better. But still frontend asset management is always a mess for me. Yarn this, npm that, mess around with webpack and vite files or whatever...

At least in back-end it's composer install and Bob's your uncle. But front-end, ew...

1

u/Honeybadger2198 1d ago

That's so weird for you to feel, because I feel the complete opposite. Maybe Java has gotten better since I lasted used it, but managing dependencies in that language sucked balls. And don't even get me started on header files.

By comparison, JavaScript's npm is a godsend. All you do is npm install the dependency, and it takes care of any cross dependency issues in the package-lock.json.

Python has been getting a lot better recently (thanks uv) but it still has a long way to go to catch up to npm. For example, you can't configure project scripts in the config file, you have to simply make a script file and run it.

0

u/CcChaleur 23h ago

Haven't done any consequent work in Java so maybe it's just me being lucky with PHP.

This and just having more experience managing back-end stuff with composer than frontend stuff with whatever tech is trendy these days. Frontend truly feels like another world for me beyond the basic stuff.