Ember JS
Ember JS
Top 25%464 pontos
Top 25%
Principais recursos e destaques

Ember JS: 26 fatos e destaques

1. Conta com ligação de dados bidirecional

Os modelos e views podem estar vinculados para atualizarem-se mutuamente.
Ember JS
53% tem isso

2. tamanho do arquivo do mini-campo sem dependências

Arquivos menores significam mais rapidez no tempo de carregamento.
235KB
Flight: 14KB

3. Suporta roteamento e link profundo

O roteamento permite interação com a url do navegador. Isso é muito importante para proporcionar uma boa experiência ao usuário, caso você esteja criando aplicativos de uma página.
Ember JS
67% tem isso

4. Usa Promises

Tem uma implementação interna da especificação Promises/A+. O Promises é uma alternativa conhecida para os callbacks ao lidar com respostas do servidor.
Ember JS
20% tem isso

5. Dispõe de filtragem automática de views

Possui um mecanismo de filtragem das views a partir das variáveis do escopo ( por exemplo, durante pesquisa ), sem a necessidade de escrever código extra em demasia.
Ember JS
20% tem isso

6. Usa motor de templates

Motores de templates permitem criação de UI fácil e flexível.
Ember JS
67% tem isso

7. Suporte à propriedades computadas

Permite o uso de funções como propriedades para computar as propriedades dos objetos.
Ember JS
33% tem isso

8. Compatível com vinculação unidirecional de dados

As views podem estar sujeitas à atualização automática quando um objeto observável é alterado.
Ember JS
80% tem isso

9. Os modelos podem ser pré-compilados no servidor

Suporta um mecanismo de modelagem que pode ser pré-processado no servidor. Isto provavelmente melhora a velocidade da página, especialmente em dispositivos com baixo capacidade computacional.
Ember JS
60% tem isso

10. Publicado sob a licença MIT

A licença MIT é uma licença bastante permissiva a todos os tipos de utilização, inclusive uso comercial, sem garantia.
Ember JS
87% tem isso

11. Dispõe de Injeção de Dependência

Isso melhora a testabilidade e a modularidade.
Ember JS
20% tem isso

12. Suporta views compostas (parcial)

Permite modelos de views aninhados em views de nível superior dentro de um modelo.
Ember JS
60% tem isso

13. Conta com um plugin popular que suporta animação

Tem um plugin que inclui funcionalidades para criação de views de animação, facilmente.
Ember JS
20% tem isso

14. dependências

Menos dependências significa diminuição de inclusão de scripts extras, diminuindo sobrecarga de desenvolvimento e proporcionando carregamento mais rápido.
1
SproutCore: 0

15. Atualiza o DOM de forma assíncrona

A mudança do modelo não resulta em atualizações imediatas de views, mas são enfileiradas e liberadas como um grupo. Isto pode ter um desempenho muito melhor que as atualizações instantâneas de views.
Ember JS
27% tem isso

16. tamanho do arquivo do mini-campo incluindo dependências

Tamanho de arquivo menor significa carregamentos mais rápido.
308KB
Maria: 20KB

17. Tem uma API pública estável

O número de versão principal é superior a 0 . Isso significa que não haverão alterações de compatibilidade de API significativas introduzidas pela equipe de desenvolvimento.
Ember JS
53% tem isso

18. Tem um projeto-boilerplate popular

Dispõe de um projeto boilerplate oficial ou bem conhecido com estrutura de arquivo recomendada e permite início mais rápido para os desenvolvedores.
Ember JS
53% tem isso

19. Conta com um plugin popular que suporta validação de entrada

Plugin para ajudar a validar a entrada do cliente antes de ser processada ou enviada ao servidor. À despeito de não substituir a validação do lado do servidor, ele pode melhorar consideravelmente a experiência do usuário.
Ember JS
20% tem isso

20. Possui uma entrada oficial, atualizada, no pacote gerenciador npm.

O node package manager (npm) pode ser usado para gerenciar scripts front-end.
Ember JS
47% tem isso

21. Usa observáveis para ligação de dados

As alterações nos modelos são observadas. Este é um padrão bem conhecido. Pode ser mais eficaz do que dirty-checking em alguns casos.
Ember JS
80% tem isso

22. Dispõe de gerador de projeto

Permite ao desenvolvedor configurar automaticamente um novo projeto usando ferramentas internas ou recursos de scaffolding como o Yeoman .
Ember JS
53% tem isso

23. versões do Internet Explorer suportadas

Suporte à navegador legado pode ser importante para projetos corporativos e projetos com uma grande base de usuário que consista de usuários do Internet Explorer.
8
rAppid JS: 0

24. Tem um plugin popular que permite a sincronização REST de servidor

Conta com plugin para manter os modelos sincronizados com sua representação no servidor, sem a necessidade de escrever chamadas ajax.
Ember JS
7% tem isso

25. Tem um plugin popular que melhora o suporte à LocalStorage

Tem um plugin que oferece uma funcionalidade simples para sincronizar modelos com o LocalStorage HTML5.
Ember JS
27% tem isso

Top 10 Frameworks MV*

Adicionar à comparação
    Comparar
    This page is currently only available in English.