Ember.js: The Documentary
История фреймворка, который вырос из SproutCore 2.0 и сделал ставку на стабильность и продуктивность
Источник
EmberCrate
Каталог ресурсов по Ember и страница документального фильма
О чем фильм
Документалка исследует, почему и как появился Ember.js, и какие решения приходится принимать, когда ты строишь open source продукт. История рассказана от лица создателей фреймворка и ключевых участников сообщества.
В фокусе - происхождение Ember, развитие экосистемы и те самые выборы, которые со временем превращают библиотеку в зрелую платформу для больших приложений.
Ключевые моменты истории
1. SproutCore 2.0 → Amber.js
Команда отделила новый фреймворк от SproutCore и дала ему новое имя, чтобы избежать путаницы и сфокусироваться на MVC-архитектуре для приложений.
2. Amber.js → Ember.js
После конфликта с Amber Smalltalk проект переименовали в Ember.js и закрепили новый бренд.
3. Решающие выборы в open source
В фильме подробно рассказывают, как ключевые решения влияют на продукт, людей и сообщество.
4. Фокус на комьюнити
История строится вокруг создателей Ember и активных участников экосистемы, которые помогли фреймворку стать зрелой платформой.
Почему Ember удобен как платформа
Batteries included
Ember дает полный стек из коробки: от маршрутизации до данных и тестирования.
Ember CLI
Встроенный build pipeline и генераторы экономят время и стандартизируют структуру приложения.
Ember Data + Router
Сильные, продуманные по умолчанию решения для данных и навигации в больших SPA.
Glimmer
Рендеринг на базе Glimmer ускоряет работу интерфейса, а многие перф-апдейты приходят вместе с обновлениями версии.
Стабильность и управление
Релизный поезд
Новые фичи проходят минимум 6 недель в beta, а стабильные релизы выходят примерно раз в 6 недель.
LTS поддержка
LTS-ветки получают багфиксы 36 недель и security-обновления 54 недели.
RFC процесс
Существенные изменения проходят через публичный RFC, что делает развитие предсказуемым.

