- Simple, familiar syntax. Curly braces and semicolons are what most programmers have grown up on.
- Closures that are so easy they you can use them without every knowing what a “closure” or “lambda” is.
Dart brings a couple more things to the table:
- Even faster execution. This is nice to have (especially on the server-side and good for things like WebGL games) but I don’t really think it’s needed. As long at it isn’t any slower, it’s good enough.