Недавно в компании Wrike прошла встреча фронтенд-разработчиков. Спикеры из IT-компаний Петербурга и Москвы поделились своими решениями, помогающими облегчить работу со старым кодом, который имеет свойство накапливаться в течение жизненного цикла продукта, отвлекая от новых бизнес-задач. Отдельная часть докладов была посвящена языку Dart, а также причинам, пожиданиям и непосредственно самому процессу перехода с JavaScript на Dart. Делимся видеозаписями и презентациями самых интересных докладов. Часть 1.
Игорь Демьянов, руководитель отдела frontend-разработки Wrike «Почему Wrike перешел на Dart?»
Визеозапись доклада
Максим Гребенщиков, Wrike «Dart в legacy js окружении: свой среди чужих»
- Совместимость js и dart экосистемы
- Совместимость в версии dart 1.12 на примере highcharts
- Совместимость в версии dart 1.13 на примере highcharts
- Скользкие места и подводные камни при использовании js interop.
- js -> dart и dart -> js
Видеозапись доклада
Дмитрий Васильев, Dart-разработчик «Чем может быть полезен Dart JS-разработчикам»
- Как и зачем использовать Dart в проектах — кратко о front-end, back-end.
- Базовый синтаксис, операторы, объявление переменных, области видимости
- Базовый класс Object, dynamic, void и прочие.
- Коллекции в дарте. Массивы, словари и т.д.
- Классы
- Модули в Dart.
- Скрещивание с JS.
- Потоки и обещания.
- Polymer в Dart. Опыт создания проекта на Dart и Polymer
Видеозапись доклада
Презентация
Вторая часть докладов.