76pontos

Ember JS

Ember JS
vs

Análise de Ember JS: 26 características e destaques

Ember JS
Ember JS

Por que Ember JS é melhor que a média?

    Principais recursos e destaques

    relevant

    Informações gerais

    1.Dispõe de filtragem automática de views
    Ember JS

    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.

    2.Usa motor de templates
    Ember JS

    Motores de templates permitem criação de UI fácil e flexível.

    3.Suporte à propriedades computadas
    Ember JS

    Permite o uso de funções como propriedades para computar as propriedades dos objetos.

    4.Suporta views compostas (parcial)
    Ember JS

    Permite modelos de views aninhados em views de nível superior dentro de um modelo.

    5.Publicado sob a licença MIT
    Ember JS

    A licença MIT é uma licença bastante permissiva a todos os tipos de utilização, inclusive uso comercial, sem garantia.

    6.versões compatíveis do Internet Explorer

    8

    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.

    Melhor

    rAppid JS

    0

    relevant

    Plugins

    1.Conta com um plugin popular que suporta animação
    Ember JS

    Tem um plugin que inclui funcionalidades para criação de views de animação, facilmente.

    2.Conta com um plugin popular que suporta validação de entrada
    Ember JS

    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.

    3.Tem um plugin popular que melhora o suporte à LocalStorage
    Ember JS

    Tem um plugin que oferece uma funcionalidade simples para sincronizar modelos com o LocalStorage HTML5.

    4.Tem um plugin popular que permite a sincronização REST de servidor
    Ember JS

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

    relevant

    Bibliotecas & Pacotes

    1.Possui uma entrada oficial, atualizada, no pacote gerenciador npm.
    Ember JS

    O node package manager (npm) pode ser usado para gerenciar scripts front-end.

    relevant

    Ligação de dados

    1.Conta com ligação de dados bidirecional
    Ember JS

    Os modelos e views podem estar vinculados para atualizarem-se mutuamente.

    2.Compatível com vinculação unidirecional de dados
    Ember JS

    As views podem estar sujeitas à atualização automática quando um objeto observável é alterado.

    3.Usa observáveis para ligação de dados
    Ember JS

    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.

    relevant

    Performance

    1.Usa Promises
    Ember JS

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

    2.Suporta roteamento e link profundo
    Ember JS

    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.

    3.tamanho de arquivo reduzido sem dependências

    235KB

    Arquivos menores demandam menos tempo de carregamento.

    Melhor

    Flight

    14KB

    4.Os modelos podem ser pré-compilados no servidor
    Ember JS

    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.

    5.Dispõe de Injeção de Dependência
    Ember JS

    Isso melhora a testabilidade e a modularidade.

    6.Atualiza o DOM de forma assíncrona
    Ember JS

    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.

    Top 10 Frameworks MV*

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