News for hackers. Stuff that matters.
Re:The Joy of Haxe by pjmlp on Saturday October 20, 2018 @03:50PM (#18265062)
Dart suffered from corporate politics, Chrome team wasn't really into it, got rescued by Ad Words team, and now are trying to become relevant outside Google with help Flutter.

If Chrome team actually cared about Dart and went ahead with Dartium's integration, Dart's future would have been much different.

Then the Angular team decided to dump Dart and go with Typescript.

So politics as usual.

Re:The Joy of Haxe by ppseafield on Saturday October 20, 2018 @06:32PM (#18265841)
Dart also suffered from external politics: a chrome-first Dartium VM stank of ActiveX to most people. IIRC Microsoft had discontonued its silverlight plugin for lack of interest/support. The general attitude began to shift towards just JS/HTML5 tooling in the webdev community.

And in addition to not having full support from Google, there was not and probably would never have been buy-in from Mozilla or Microsoft. Also the language IMHO didn't offer much more than JavaScript, and 6to5 -> Babel was gaining traction at the same time. It wasn't a good recipe for success.

Re:The Joy of Haxe by jeremychone on Sunday October 21, 2018 @02:28PM (#18269377)
Sure, there is always some difference in opinions even within the same organization. However, I do not think it is what killed Dart. It would have been a clear winner with clear traction, people will have changed their mind and adopted it (as many did with TypeScript)

I think it was smart of Google of giving it a fair trial and cut its loss when it was time before it got embarrassing or "coffeescript costly" for many developers.

The problem is that all of those new "beautiful" languages is that they trade pragmatism for purity, but at the end, we all have stuff to build, and at the end of the day, a well known, well tested, and good enough language with some modern construct (a la TypeScript and ES2016+) can become a very powerful tool to build small to big code base, whereas a beautiful near perfect languages would have brought us lot of development frictions or little exhilaration.

There is a reason why the Chrome team was not really into it, and they might have been right, but regardless, they should not be blamed for Dart's fall. As developers, I do not think we want another GWT or Google Gear kind of experience.

TypeScript is successful because it solves the right problem the right way, i.e., adding type without changing everything else around it.