3 ms·
Reminds me of Zed Shaw leaving Ruby... Honestly, Node.js has done a lot, but, come on, it's still JavaScript in the core. The selling point that you can run the
by kolev 12y ago
Reminds me of Zed Shaw leaving Ruby... Honestly, Node.js has done a lot, but, come on, it's still JavaScript in the core. The selling point that you can run the same code both on the client and on the server doesn't really hold up to the reality check. I'm not so excited about Go, I honestly find Rust better. Dart also seems promising - especially having dart2js and Google backing it, too, but it doesn't seem to be picking hype as fast as Ruby and then Node.js did. To me, having a powerful package manager seems to be the common theme and they key to success. I still can't believe with all the ego, Python is still relying on a joke like pip. Although I agree it would be challenging, I think the world will be a better place if there's a cross-language package manager, with language-specific plugins. At the end of the day, maybe 75% of the logic is shared and is around downloading things, installing symlinks, checking dependencies, and so on. Package that with a cross-language pyenv/rbenv/nodeenv, etc., and you would have a killer.
- sriku 12y ago> I'm not so excited about Go, I honestly find Rust better. Same here, but Go has productive libraries that can help you hit the ground running. Just with the packaged standard libraries, you can do things like have a useful webserver going. I prefer Rust though and might stick with JS until I exhaust it .. or until Rust matures enough to put into production and then jump fully on to Rust. Rust compiles to llvm-bitcode, unlike Go, so that's a win for me. edit: I stand corrected - https://github.com/go-llvm/llgo https://github.com/go-llvm/llgo
- kolev 12y agoI've seen that, but just noticed that the project is led by a Canonical developer, which I find interesting.
- boothead 12y agoTry Nix(Os) https://nixos.org/wiki/Howto_develop_software_on_nixos https://nixos.org/wiki/Howto_develop_software_on_nixos We use it at work for both packaging and deployment and it's awesome!
- kolev 12y agoYes, until a few days ago, I didn't know that it supports OS X as well, so, I installed it, but didn't have time to look deeper into it. Thanks for reminding me, I'm definitely gonna look into it!