Зачем использовать Dart в качестве разработчика интерфейса?

Я просто хотел получить представление о том, почему нужно использовать DART над JS, особенно если вы работаете над интерфейсом; Dart VM даже не встроен в Chrome.

Ответ 1

Не беспокойтесь о Chrome, он будет отправлен в Chrome в какой-то момент, когда выйдет стабильный 1.0.

Несколько причин, по которым вам может понадобиться выбрать Dart над простым JavaScript для разработки интерфейса:

  • Улучшенный API DOM
  • Быть более продуктивным
  • Простая и понятная семантика
  • Лексические замыкания
  • Библиотеки и диспетчер пакетов
  • Дополнительная статическая типизация
  • Буквально тонны мелких деталей, которые в целом делают его намного более приятным (названные параметры, функции стрелок и т.д.).

Вы можете прочитать эту главу, поскольку она объясняет различные вещи, которые может сделать Дарт: http://www.dartlang.org/docs/dart-up-and-running/ch02.html

Вы также можете прочитать этот ответ на вопрос Есть ли у Дарта какие-либо полезные функции для веб-разработчиков?