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 是一个用于构建雄心勃勃的 Web 应用的 JavaScript 框架,旨在节省任何 Web 项目所需的时间、精力和资源。
它是一个完整的框架,还是需要我自己拼装的库?是一个开箱即用的框架:路由、组件和数据层都内置其中,而且强大的默认配置让你可能什么都不用设置——当然,需要时也提供了各种配置选项。
我想开始第一个 Ember 应用,该从哪里入手?从官方指南开始:Ember 为每个版本都维护着一流的文档,还有一个专门负责学习体验的团队,那里的快速上手教程就是入门入口。
数据层和后端要我自己带,还是它已经搞定了?每个 Ember 应用默认都自带 Ember Data,但并没有把你锁死:适配器(adapter)和序列化器(serializer)让它足够灵活,可以对接任何后端技术栈,更换数据层也是受支持的。
它只适合大型复杂应用,还是日常项目也能用?日常 Web 开发完全在它的服务范围内:框架会接管那些常见、重复但又必不可少的任务,让你在大多数类型的 Web 项目上都能保持高效。
Ember 应用到底运行在哪里?在浏览器里:Ember 构建的是 Web 应用,可以搭配任何后端技术栈。如果要为框架本身贡献代码,则需要 Node.js 20.19 或更高版本。
Ember 还在积极维护吗?非常活跃:这个仓库从 2011 年起就一直在更新,拥有约 22.5k 颗星,推送时会运行 CI 工作流,还参加了 Hacktoberfest——这是一个成熟的项目,不是被弃之不顾的那种。
如果我卡住了,社区怎么样?README 开篇就强调了这一点:这里有一个友好的社区,让你“在需要的时候得到需要的帮助”,此外还有官网、指南、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
112 MB
Stars
22.6K
Age
15y
Commits · 90 Days