Dart - это язык программирования, основанный на классах (статически и строго), для создания веб-приложений и мобильных приложений. Dart компилирует в современный JavaScript для запуска в браузере и компилирует в собственный код для запуска на мобильных платформах, таких как Android и iOS. Дарт также работает в командной строке для сценариев и приложений на стороне сервера.

Dart - это язык программирования с открытым исходным кодом, основанный на классах, статически (и строго) (с выводом), предназначенный для создания веб-приложений и приложений для мобильных устройств, созданных Google. Хотя Dart имеет статическую типизацию, он поддерживает динамическую типизацию через «динамический» тип.

Цели дизайна Dart:

  • Создайте структурированный, но гибкий язык.
  • Заставьте Дарт почувствовать себя знакомым и естественным для программистов и, следовательно, легко учиться.
  • Убедитесь, что Dart обеспечивает высокую производительность в современных веб-браузерах, мобильных устройствах и средах - от небольших портативных устройств до серверных приложений.

Dart ориентирован на широкий спектр сценариев разработки, от проекта с одним человеком без особой структуры до крупномасштабного проекта, требующего формальных типов в коде, чтобы заявить о намерениях программиста.

Для поддержки этого широкого спектра проектов Dart предоставляет следующие функции и инструменты:

  • Система звукового сопровождения: система звукового оповещения, облегченная благодаря выводу и обеспечивающая хорошую безопасность.
  • Мобильные и веб-фреймворки: разработчики Dart могут использовать Flutterна мобильных устройствах и AngularDart в сети
  • Интеграция с IDE: официальные плагины для IDE Jetbrains (IntelliJ / WebStorm и т. Д.) И код Visual Studio. Плагины сообщества также существуют для многих других редакторов, поддерживаемых Dart Analysis Server.

Ссылки

Документация

Часто задаваемые вопросы