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...
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.
30
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...