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