notes-computer-programming-programmingLanguageDesign-prosAndCons-dart

"

    Dart is a new class-based programming language for creating structured web applications. Developed with the goals of simplicity, efficiency, and scalability, the Dart language combines powerful new language features with familiar language constructs into a clear, readable syntax.

Dart is backed by Google. When Dart was presented the first time publicly I must admit that I was a bit underwhelmed. I learned to understand its design constraints, and given some familiarity with it, its design makes sense. Still, I feel Dart is too reluctant with regard to the introduction of some language features. There are already enough articles that criticize Dart, because of the optional type system, no null safety or the privacy model. I agree with some of the criticisms although I can’t help but feel that a lot of the negative sentiments against Dart have no foundation or arise from sheer ignorance.

Nevertheless, even though I miss a lot of features that e.g. Rust or Kotlin have, generally, I like Dart since Dart really focuses on being a viable alternative to JavaScript? with libraries already designed to work with the Browser, IDE support from day one and the ability to use Dart on the server as well. "

-- http://www.i-programmer.info/professional-programmer/i-programmer/3892-the-functional-view-of-the-new-languages.html?start=2

---

https://news.ycombinator.com/item?id=3095508