Earlier quoted context omitted.
> The python API would likely be no slower and much easier to write and debug. But probably not for your qa engineer who most likely already (and possibly only) knows javascript.
Who needs more than one language? One language is all we need? Who needs Assembler or C or LISP or HTML or CSS or Bash Script or Python or Perl??? WHO NEEDS THAT? SINGLE STACK!! /s
Ask HN: Why is everything in JavaScript changing so fast?
181–190 of 303 posts
Re: Ask HN: Why is everything in JavaScript changing so fast?
#182The problem is that everything in JS exploded during just few years (Node was published in 2009), and it took few years to build tooling around Node to start utilising all this power. And then everyone started to build "rich" web applications (it is called differently every year), with the "best" tool existing. I personally see two major problems – usually cool startups who can afford using the bleeding edge will die…
Re: Ask HN: Why is everything in JavaScript changing so fast?
#183Earlier quoted context omitted.
The shaming of mature libraries doesn't help either. Try showing off something with jQuery these days.
Yeah. I've just taken to ignoring those responses. As far as I'm concerned, jQuery & lodash are part of the "standard library". Certainly there are cases where one or the other isn't needed for a particularly application. But if you're doing anything with the DOM, or doing anything more complex than simple if/then callbacks, you're either using them or you're reimplementing them bit by bit. Certainly jquery has some.…
Lodash looks nice, though, in that its partial function application mechanisms seem a bit more flexible than curry (only) - e.g. - I want to make a function with 0-arity, and bind it to an event handler, which Ramda won't do.
Re: Ask HN: Why is everything in JavaScript changing so fast?
#184Re: Ask HN: Why is everything in JavaScript changing so fast?
#185Because the ecosystem is mostly built by people with no formal education and little experience -- they're literally re-inventing everything from the history of computer science.
Lots of people with little experience contribute, which is great, but "the ecosystem" is largely built by people with plenty of experience and training.
Re: Ask HN: Why is everything in JavaScript changing so fast?
#186Re: Ask HN: Why is everything in JavaScript changing so fast?
#187Earlier quoted context omitted.
> Also, the barrier is low, and therefore we have a lot of complex websites built by novices, running in development mode in the actual production. I'm not a huge fan of the "Javascript programmers are novices" myth. It's quite damaging. Javascript is a kitchen-sink language these days in the ES6+ world. You've got the functional programming features... monads, functors, applicative and even immutable data structures…
Nothing here disproves the claim you try to disprove. "There are smart people" - that's a given, but how does that disprove that the barrier is low, and the vast majority of less-to-none experienced developers choose JS these days?
There are novice programmers and many of them choose Javascript is more accurate. The aforementioned assertion is used as a pejorative by programmers from other languages who think, perhaps rightfully so, that Javascript is inferior to their language of choice. That doesn't make Javascript programmers as a whole inferior despite what such a blanket statement implies.
Re: Ask HN: Why is everything in JavaScript changing so fast?
#188https://spion.github.io/posts/javascript-is-not-cancer.html
TLDR: I believe its mostly due to the lack of basic language facilities in pre-ES6 JS. With ES6 covering the basics this will probably slow down (At the very least people will stop writing their own module and object systems)
Re: Ask HN: Why is everything in JavaScript changing so fast?
#189...and it is where a lot of excitement is now. Excitement drives development (of tools themselves and general usage). Much of the time, it is for the best.
People tend to get lost in tooling, which I can understand.
Re: Ask HN: Why is everything in JavaScript changing so fast?
#190A lot of comments here seem to suggest it's just because of people creating projects to get attention. I think this reason is massively overstated, and appeals to the unfortunate HN meme of disparaging other people's work to signal that the commenter is smarter than the herd. However, I would suggest that we are now building applications at a level of complexity which has not previously existed on the web before (unl…
What's being disparaged is bending web technology to unsuitable purposes instead of adopting something better, not individual projects that, ignoring the often insufferable hype and smugness, are often technically clever, as good as a bad premise and a bad purpose allow.