Программирование дротиков - Обзор
Dart - это объектно-ориентированный язык с синтаксисом в стиле C, который при желании может быть преобразован в JavaScript. Он поддерживает разнообразный набор средств программирования, таких как интерфейсы, классы, коллекции, универсальные типы и дополнительную типизацию.
Dart можно широко использовать для создания одностраничных приложений. Одностраничные приложения применяются только к веб-сайтам и веб-приложениям. Одностраничные приложения позволяют перемещаться между различными экранами веб-сайта без загрузки другой веб-страницы в браузере. Классический пример:GMail ─ когда вы нажимаете на сообщение в папке «Входящие», браузер остается на той же веб-странице, но код JavaScript скрывает папку «Входящие» и выводит текст сообщения на экран.
Google выпустила специальную сборку Chromium - в Dart VM. Использование Dartium означает, что вам не нужно компилировать код в JavaScript, пока вы не будете готовы к тестированию в других браузерах.
В следующей таблице сравниваются функции Dart и JavaScript.
Характерная черта | Дротик | JavaScript |
---|---|---|
Система типов | Необязательный, динамический | Слабый, динамичный |
Классы | Да, одинарное наследование | Прототип |
Интерфейсы | Да, несколько интерфейсов | Нет |
Параллелизм | Да, с изолятами | Да, с веб-воркерами HTML5 |
Этот учебник обеспечивает базовое понимание языка программирования Dart.