- Jul 2023
-
-
Good case study in class of JS/Node category errors.
Tags
Annotators
URL
-
- May 2022
-
news.ycombinator.com news.ycombinator.com
-
JS is plenty fast and can be used for "large, complicated programs"[1] just fine. The problem with most JS written today is in programmer practices—the way that the community associated with NodeJS pushes one other to write code (which is, ironically, not even a good fit for the JavaScript language). It turns out that how you write code actually matters
Tags
Annotators
URL
-
-
news.ycombinator.com news.ycombinator.com
-
I feel like the point of the article isn't so much "how do I solve this specific issue" as "this is the general state of JS packaging", and the solution you present doesn't work in the general case of larger, less trivial dependencies
Much of the (apparent) progress (i.e. activity—whether it constitutes busywork is another matter) in the world of "JS Prime" (that is, pre-Reformation, NodeJS/NPM-style development) is really about packaging problems.
Tags
Annotators
URL
-
-
news.ycombinator.com news.ycombinator.com
-
Anyway: I think the underlying problem is that it has been hidden that Node is NOT JavaScript. It uses (some) of the JavaScript syntax, but it doesn't use its standard library, and its not guaranteed that a Node package will also run on the browser.
NodeJS development is often standards-incompatible with JS-the-language and other (actually standardized) vendor-neutral APIs.
Tags
Annotators
URL
-
-
news.ycombinator.com news.ycombinator.com
-
Node severely complicates and confuses things, but node alone is not javascript.
"'JS' does not mean 'Node'"
Tags
Annotators
URL
-
-
news.ycombinator.com news.ycombinator.com
-
I've watched a bunch of very smart, highly-competent people bounce off JS; that's not a fault with them but with the ever-changing and overly-complicated ecosystem.
It helps to be accurate (if we ever want to see these things fixed):
They didn't "bounce off JS". They "bounced" after seeing NodeJS—and its community's common practices.
Tags
Annotators
URL
-
- Feb 2022
-
blog.codeberg.org blog.codeberg.org
-
since then I hate the Node JS ecosystem
So Gitea—or Codeberg, at least—should be amenable to the suggestion of un-messing the process of self-hosting where it brings the aspiring self-hoster into contact with NodeJS/NPM silliness. Make that part optional.
-