News for hackers. Stuff that matters.
Re:JavaScript is Eating the World by quacker on Thursday August 24, 2017 @01:51PM (#15092374)
They didn't mention anything about typing as reason for switching. They said "It's a really frustrating ecosystem to work in, all the deps, toolchains, build process is extremely fragile." They switched to python for the ecosystem and tooling.
Re:JavaScript is Eating the World by always_good on Thursday August 24, 2017 @02:46PM (#15092838)
I don't understand the distinction.

JavaScript tooling is notoriously complicated on the front-end, not the back-end. And I doubt they're saying that they switched to Python on the front-end.

Re:JavaScript is Eating the World by quacker on Thursday August 24, 2017 @07:10PM (#15094867)
> I don't understand the distinction.

The distinction was that cdnsteve was motivated to switch to Python due to issues with the toolchain and build system, not that JavaScript was weakly-typed.

> JavaScript tooling is notoriously complicated on the front-end, not the back-end. And I doubt they're saying that they switched to Python on the front-end.

You have a good point, though you still have to pull in dependencies and deal with NPM when running JS on the server-side (especially if the server is doing non-trivial stuff). Idk, maybe an approach with server-side rendering using Python did away with much of the JS usage which made things nicer.

Re:JavaScript is Eating the World by TheDongIsYou on Friday August 25, 2017 @02:54AM (#15096674)
I still don't see the point, you'll probably need to pull dependencies whether you use is or any other language.

And as for build tools, people like to complain way too much, maybe they prefer just using bash scripts instead..

Re:JavaScript is Eating the World by quacker on Friday August 25, 2017 @11:01AM (#15098907)
Maybe python's dependency management (pypi/pip) is nicer than NPM? (I think it is, at least)
Re:JavaScript is Eating the World by mmirate on Thursday August 24, 2017 @06:12PM (#15094503)
> fragile

... was the keyword, or at least that was how I read it.