System Design Space

    Глава 198

    Обновлено: 9 февраля 2026 г. в 20:31

    Ember.js: The Documentary

    Прогресс части0/12

    История Ember.js: от SproutCore 2.0 до зрелой платформы со стабильными апгрейдами.

    Ember.js: The Documentary

    История фреймворка, который вырос из SproutCore 2.0 и сделал ставку на стабильность и продуктивность

    Год:2019
    Производство:Cult.Repo (ex Honeypot)

    Источник

    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, что делает развитие предсказуемым.

    Участники истории

    Yehuda KatzTom Dale

    Связанные материалы