До того, как генеративный ИИ наполнил наш мир раздутыми текстами, люди полагались на грамматически безразличные, краткие заметки, чтобы помочь другим — и самим себе — ориентироваться в огромном море разработки программного обеспечения. Вот что я считаю важным в Эмбере, взятое из записки, обнаруженной много лет назад:
- ember-data — это уровень персистентности в стиле ORM, который Ember использует по умолчанию. В качестве фундаментальных концепций он использует модели, адаптеры, сериализаторы и хранилище. Если API не подходит для ember-данных, можно использовать специальную конечную точку REST или конечную точку в стиле RPC.
- Хранилище возвращает ресурсы, упакованные в «объекты обещаний». Эти прокси позволяют отложенно загружать ресурсы и запускать выборку при доступе к незагруженной связи. Выполнение этого в цикле вызывает количество запросов N 1.
- Шаблоны Ember используют привязку данных для автоматического повторного рендеринга частей DOM при изменении базовой модели.
- Приложения Ember — это «одностраничные приложения». Веб-сервер возвращает статическую HTML-страницу для всех входящих запросов, и после загрузки JavaScript запрос направляется через компоненты Ember, которые выполняют вызовы API к одному из множества наших микросервисов.
- Компоненты — это абстракция пользовательского интерфейса, предоставляемая ember, которая объединяет шаблон и файл JavaScript. Ember также предоставляет контейнер для внедрения зависимостей, сервисы (синглтоны, управляемые контейнером), маршруты и т. д.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3