История Dart

dart

2011 год

Первое публичное упоминание. Причина появления — конкуренция с JavaScript в браузере (по итогу провальная).

2013 год

Первая стабильная версия. Dart 1 был ближе к динамическому JavaScript или Python.

До 2018 года

Забвение и “похороны” Dart как языка. Конкуренция с JavaScript в браузере проиграна.

2018 год

Появление Dart 2. По сути новый язык, с другими подходами.

Переориентация на Flutter, нативные приложения, мультиплатформенность. Dart 2 стал ближе к Kotlin и Swift по строгости и стилю.

Нововведения: Строгая типизация, ограничение динамического кода, новый подход к сборке (pubspec.yaml), null safety (с 2.12).

2023 год

Dart 3. Логическое продолжение Dart 2, а не революционный разрыв, как было между 1 и 2.

Нововведения: Обязательная null safety, Records (записи), Pattern matching, Sealed, interface, mixin class.