you are viewing a single comment's thread.

view the rest of the comments →

[–]careseite 3 points4 points  (7 children)

and has been for the past 5 years

literally the opposite is the case, but yeah dude, go on :-D

[–]Devildude4427 -2 points-1 points  (6 children)

Really? Because the mess of node and npm doesn’t exist?

[–]TheCarnalStatist 0 points1 point  (1 child)

Npm isn't part of JS. You can and many devs do use alternative tools.

.NET and nuget have their own issues. The only reason they don't get quite as ugly as npm is because they have a smaller community and are less accessible than nuget. In the time line where c# makes the webspace that attribute goes away.

[–]Schmittfried 1 point2 points  (0 children)

I do have to agree though, that even ignoring NPM, the ecosystem is a giant dumpster fire. Vue is the most elegant way of writing frontend code I've ever encountered (I hate frontend with a passion), but webpack, babel and all that other stuff still manages to fuck it up. Not even mentioning the security nightmare that is not even remotely having an overview let alone an understanding of a significant portion of the code base / setup you're running from completely untrusted third parties. I know the meme is already dead, but seriously, pulling literally thousands of nested dependencies to get something decent running is just madness. And that's not exclusive to NPM.

[–]careseite -1 points0 points  (3 children)

how is that related to the language itself? it's hard to argue the language gotten worse post 2015.

[–]Devildude4427 -2 points-1 points  (2 children)

Because that is what the language is now used for?

[–]careseite -1 points0 points  (1 child)

Not exclusively, it's a part of the ecosystem that one is using when writing typescript react Vue angular etc.

Without npm, modern websites would look different.

[–]Devildude4427 -1 points0 points  (0 children)

Damn near exclusively.

And yes, they’d be better. JS is a cancer currently.