Ember.js是一个JavaScript的开放源码的Web应用框架。Ember.js使用的是MVVM的软体架构模式，即模型(Model)、视图(View)和视图模型(Viewmodel)，目的是让开发者使用现有的模式开发出可扩展的单页应用网页程式。Ember.js的使用者包含微软、领英、雅虎、Twitch、以及苹果音乐。Ember.js框架的核心包括HTML组件、网页路由(routing)、、与资料模型。Ember.js也提供依赖注入与两向的资料系结。Ember.js使用约定优于配置与一次且仅一