Flight
Top 70%18 ponto
Top 70%
Permite o uso de view mixins
Número de Estrutura em MV*
baixomédioalto
13% de todos(as) Estrutura em MV*Sim
Não
Permite o uso de view mixins
Tem um projeto-boilerplate popular
Usa observáveis para ligação de dados
dependências
Suporta views compostas (parcial)
Tem uma API pública estável
Sim
React
Sim
Melhor

Flight: 17 fatos e destaques

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

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

2. 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.
Flight
87% tem isso
29
0

3. 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
Maria: 0
28
0

4. Permite o uso de view mixins

Mixins é uma técnica de programação que permite que diferentes objetos compartilhem comportamentos comuns sem precisar de herança de orientação a objetos.
Flight
13% tem isso
28
0

5. Integra-se bem com bibliotecas de terceiros para proporcionar suporte Promises / A+

Permite o uso de bibliotecas como Deferred jQuery para suportar promises. Os promises são uma alternativa popular para os callbacks ao lidar com respostas do servidor.
Flight
33% tem isso
27
0

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

Tamanho de arquivo menor significa carregamentos mais rápido.
104KB
Maria: 20KB
27
0

7. Suporta views compostas (parcial)

Permite modelos de views aninhados em views de nível superior dentro de um modelo.
Flight
60% tem isso
27
0

8. 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.
Flight
53% tem isso
26
0

9. 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.
Flight
80% tem isso
26
0

10. 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.
Flight
53% tem isso
26
0

11. Oficialmente, suporta gerenciamento de dependências Bower.

Bower é um gerenciador de pacote tipo npm, fácil de usar, para aplicações front-end.
Flight
53% tem isso
25
0

12. Inclui um framework de testes

Um conjunto de teste integrado encoraja o desenvolvedor a escrever testes de unidade frequentes e precoces, o que pode ser muito importante para desenvolvimento futuro.
Flight
20% tem isso
25
0

13. Funciona com bibliotecas AMD como require.js

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).
Flight
60% tem isso
25
0

14. Dispõe de gerador de projeto

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

15. 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.
7
rAppid JS: 0
25
0

16. idade

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.
0years
SproutCore: 4years
25
0

17. Dispõe de ferramentas de depuração dedicadas

Normalmente são Extensões de Navegador, que permitem percepção aprofundada da aplicação.
Flight
33% tem isso
24
0

Top 10 Estrutura em MV*

Adicionar outro objeto para comparar
  • Flight
Comparar