ember.js README

The project's README from github.com/emberjs/ember.js. As one markdown file: README.md.

npm version CI Status Discord Community Server PRs Welcome GitHub license

Ember.js is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, as productive as possible by doing all the common, repetitive, yet essential, tasks involved in most web development projects.

With Ember, you get all of these things:

Find out more:

Contributions

See CONTRIBUTING.md


Cross-browser testing provided by Browserstack.

ember.js (emberjs/ember.js)

Searching Database…

22.6K ·GitHub
Что это такое?Ember.js — это JavaScript-фреймворк для создания амбициозных веб-приложений, созданный, чтобы сократить время, усилия и ресурсы, которые нужны любому веб-проекту.
Это полноценный фреймворк или библиотека, которую я собираю сам?Фреймворк «всё включено»: маршрутизация, компоненты и слой работы с данными встроены, а разумные настройки по умолчанию означают, что вам, возможно, вообще ничего не придётся конфигурировать — хотя такая возможность есть, если понадобится.
С чего мне начать своё первое приложение на Ember?С официальных Guides: Ember поддерживает первоклассную документацию для каждой версии, и ею занимается отдельная команда, отвечающая за качество обучения, так что Quick Start там — это отправная точка.
Мне нужно приносить свой слой данных и бэкенд, или фреймворк сам с этим справляется?Ember Data поставляется с каждым приложением на Ember по умолчанию, но вы не привязаны к нему: благодаря адаптерам и сериализаторам он достаточно гибок, чтобы работать с любым стеком на бэкенде, а замена слоя данных поддерживается.
Он только для больших амбициозных приложений или и для обычных проектов тоже?Обычная веб-разработка полностью в его зоне: фреймворк берёт на себя типовые, повторяющиеся, но необходимые задачи, чтобы вы оставались продуктивными в большинстве веб-проектов.
Где вообще работают приложения на Ember?В браузере: Ember создаёт веб-приложения и работает с любым стеком на бэкенде. Чтобы участвовать в разработке самого фреймворка, нужен Node.js 20.19 или новее.
Ember до сих пор активно развивается?Определённо: репозиторий живёт с 2011 года, у него около 22.5k звёзд, на пушах запускаются CI-процессы, и проект участвует в Hacktoberfest — это зрелый проект, а не заброшенный.
А что с сообществом, если я застряну?README начинается именно с этого: дружелюбное сообщество, где можно «получить помощь, когда она вам нужна», плюс сайт, guides, документация по API, блог и готовые сборки.
Ember работает с TypeScript?Да — сама кодовая база Ember.js написана на TypeScript, а поскольку фреймворк опирается на современный JavaScript вроде классов и декораторов, он естественно вписывается в TS-проекты.
What are similar projects?core, angular.js, ui-router, alpine, razzle, bootstrap, vue, svelte
Creator
emberjs
Size
111.6 MB
Stars
22.6K
Age
15y
Commits · 90 Days