Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Go as a completely unnecessary move-along-now-nothing-to-see-here project

I don't like Go type system, but it handles concurrency quite nicely. It's fairly easy to learn and to use so I can see why managers chose it. And it's backed by Google so it can give a sense of safety and it can be used as an argument to sell the language. So it's a bit unfair to say it's unnecessary. It can help when performance is a concern and one doesn't want to go down to C or C++ for some reasons.



Devil's advocate:

> but it handles concurrency quite nicely

So does Erlang/Elixir, Haskell, Clojure.

> And it's backed by Google so it can give a sense of safety

How is Dart doing in this department?


Dart is doing fine.

It has not replaced Javascript (that was never going to happen) but it has seen a slow but steady growth in adoption.

There are some amazing things happening with Dart on mobile (flutter.io), Dart on embedded (fletch), and improved JS interop with things like the Dart Dev Compiler (DDC).

Angular 2 is still in Beta, but has first class support for Dart.

Perhaps it did not live up to it's initial hype - but Dart is a pretty "safe" bet




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: