38pontos

Maria

Maria
vs

Análise de Maria: 12 características e destaques

Maria
Maria
38
pontos

Por que Maria é melhor que a média?

  • Tamanho de arquivo reduzido sem dependências
    20KBvs75.64KB
  • Tamanho de arquivo reduzido incluindo dependências
    20KBvs120.8KB
  • Versões compatíveis do Internet Explorer
    6vs7.33

Principais recursos e destaques

Informações gerais

1.Usa motor de templates
Maria

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

2.versões compatíveis do Internet Explorer

6

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

3.Funciona bem com mais que apenas um motor de template
Maria

Outros frameworks podem estar travados com um motor de templates que você não gosta e não pode fazer nada sobre isso.

4.idade

1years

Frameworks mais antigos são muitas vezes mais estáveis, robustos e contêm mais recursos e tutoriais. Como empresa você tem uma piscina de talentos de onde recrutá-los.

Melhor

Sammy JS

4years

Bibliotecas & Pacotes

1.Funciona com bibliotecas AMD como require.js
Maria

As bibliotecas de Definição de Módulo Assíncrono possibilita programação modular fácil e limpa. Caso um framework não funcione bem com essas bibliotecas, pode haver outros meios para modularizar seus componentes e solucionar dependências, como a Dependency Injection (Injeção de Dependência).

2.Oficialmente, suporta gerenciamento de dependências Bower.
Maria

Bower é um gerenciador de pacotes do tipo npm, fácil de usar, para aplicativos front-end.

Ligação de dados

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

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

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

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.

Performance

1.tamanho de arquivo reduzido sem dependências

20KB

Arquivos menores demandam menos tempo de carregamento.

Melhor

Flight

14KB

2.Os modelos podem ser pré-compilados no servidor
Maria

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.

3.dependências

0

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

Melhor

SproutCore

0

4.tamanho de arquivo reduzido incluindo dependências

20KB

Arquivos menores demandam menos tempo de carregamento.

Melhor

Maria

20KB

Top 10 Frameworks MV*

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