News for hackers. Stuff that matters.
Re:Things I Regret About Node.js [video] by pspeter3 on Wednesday June 06, 2018 @09:02PM (#17252442)
I think Go does this for me for the most part
Re:Things I Regret About Node.js [video] by hshehehjdjdjd on Wednesday June 06, 2018 @09:16PM (#17252497)
Go has been out for almost a decade and they’re still working on the package management story.
Re:Things I Regret About Node.js [video] by nojvek on Wednesday June 06, 2018 @11:55PM (#17253139)
I’m super bullish on rust. I feel like it was designed with the right intentions.
Re:Things I Regret About Node.js [video] by danpalmer on Thursday June 07, 2018 @04:28AM (#17254225)
Yep. There are some languages that start out trying to solve fundamental productivity issues in previous languages - some more than others.

I think we had a generation of ecosystems with Node, Ruby, Python, that tried to do solve the unapproachable systems around the Java/etc ecosystems and make them more open.

They succeeded, but the next generation seems to have been about solving the plethora of tools that came with those languages. Rust, Go, etc, having first-party tools are trying to improve upon that, and yes I think Rust is by far the best implementation I've seen.

I'm interested to see what the next generation is.

Re:Things I Regret About Node.js [video] by algesten on Thursday June 07, 2018 @01:18AM (#17253461)
I love rust, but the standard libraries are nowhere near the same abstraction level of nodejs.

All services I've deployed built on rust pulls in a kitchen sink of deps.

Granted. I get a static binary as my end result, so maybe it's fine.

Re:Things I Regret About Node.js [video] by jzoch on Thursday June 07, 2018 @10:56PM (#17262228)
Rust is designed that way, to be fair. They expressly did not want to be batteries included like python is. The reasons are what they are and not particularly relevant to the conversation, but pulling in well designed third party crates is the point.
Re:Things I Regret About Node.js [video] by devxpy on Sunday June 10, 2018 @04:21AM (#17277137)
Speaking from a python user's perspective, the batteries included philosophy works great when you have a neutral implementation. Python does a good enough job, and provides extensibility in a way that I don't need to download a package to do basic things. On the other I have to spend hours trying to find a package in JS that just gets shit done. The third party package way is only required for ui parts because you don't want everything to look generic. But having a good standard library to do non user facing stuff is essential. That's why every node project ends up with a thousand dependencies. Because the language is not batteries included. There in JS there is no "one correct and obvious way to do everything" which makes doing basic programming painful.
Re:Things I Regret About Node.js [video] by pjmlp on Thursday June 07, 2018 @02:43AM (#17253785)
Let alone G* when CLU had them in 1975, but lets not rush.