Ember.js | |
---|---|
Autor | Yehuda Katz |
Desenvolvedor | Ember Core Team |
Lançamento | 8 de dezembro de 2011 |
Escrito em | JavaScript |
Sistema operacional | Multiplataforma |
Licença | Licença MIT |
Estado do desenvolvimento | Corrente |
O Ember.js, ou somente Ember, é um framework web JavaScript de código aberto, baseado na arquitetura Model–view–viewmodel (MVVM). Ele permite aos desenvolvedores aplicativos web de página única escaláveis, ao incorporar expressões idiomáticas comuns e boas práticas de desenvolvimento em seu núcleo.
Ember é usado em muitos sites populares, incluindo Discourse, Groupon, LinkedIn, Vine, Twitch.tv e Chipotle. Embora inicialmente considerado um framework somente para a web, também é possível criar aplicações para dispositivos móveis e para desktop com o uso de Ember. O exemplo mais notável de um aplicativo Ember para desktop é o Apple Music, uma funcionalidade do iTunes para desktop.
Ember é composto por cinco conceitos-chave:
Ember também fornece injeção de dependência, vinculação de dados bidirecional declarativa, propriedades computadas e templates auto-atualizáveis.