3 ms·
Dart provides a complete "Batteries included" solution, i.e. Dart IDE, package manager, core libs, etc. Optional typing enables IDE's to maintain richer knowled
by mythz 14y ago
Dart provides a complete "Batteries included" solution, i.e. Dart IDE, package manager, core libs, etc.
Optional typing enables IDE's to maintain richer knowledge about your code, enabling proper intelli-sense and refactoring support. Dart IDE's intelli-sense is smart it can even infer types inside string literals:
http://news.dartlang.org/2012/08/dart-editor-improves-on-code-completion.html http://news.dartlang.org/2012/08/dart-editor-improves-on-cod...
var v = document.query("input#id");
v. //brings up intelli-sense for InputElement
You can also debug natively in Chrome or inside the Dart IDE. JetBrains are also developing their own plugin for Dart: http://plugins.intellij.net/plugin/?idea&id=6351 http://plugins.intellij.net/plugin/?idea&id=6351
It also transpiles to JS (like CoffeeScript) but also includes a Dart VM which contains innovative features like Snapshotting for instant start-up times.