| ▲ | wiseowise 4 days ago | ||||||||||||||||||||||||||||||||||
You seem confused and indeed spreading FUD. Dart wasn’t awful. It wasn’t adopted at the time because it had a distinct runtime that would require splitting web in two which nobody wanted. On top of that it gave Google too much power, because now they would control both runtime (V8) + language (Dart). TypeScript won and became king because it was pretty much JS 2.0 instead of JS++ like Dart. | |||||||||||||||||||||||||||||||||||
| ▲ | BoorishBears 3 days ago | parent [-] | ||||||||||||||||||||||||||||||||||
In your version of history Dart was always a great language... but Google was simultaneously too powerful for other vendors to allow Dart to proliferate, but also too weak to sustain it themselves despite Chrome going on to do just that for many many web standards. I'm sure that's a really cozy idea, but doesn't pass the "common sense" test: a bit like your random misuse of the term FUD. - The simple reality is it wasn't very good, so no one was rushing to use it, and that limited how hard Google could push it. ES6 made Javascript good enough for the time being. Dart 1.x had a weak type system, and Dart 2 was adding basics Kotlin already had almost 2 years earlier: that was also around the time I first crossed paths with Flutter, and honestly Flutter by itself was also pretty god awful since it was slowly reinventing native UI/UX from a canvas. (It was a lot like Ionic: something you used when you had a captive user-base that literally couldn't pick a better product. Great for Google!) | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||