41pontos

Flight

Flight
vs

Análise de Flight: 17 características e destaques

Flight
Flight

Por que Flight é melhor que a média?

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

Principais recursos e destaques

relevant

Informações gerais

1.Suporta views compostas (parcial)
Flight

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

2.Publicado sob a licença MIT
Flight

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

3.versões compatíveis do Internet Explorer

7

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

4.Tem uma API pública estável
Flight

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.

5.Tem um projeto-boilerplate popular
Flight

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.

6.Dispõe de ferramentas de depuração dedicadas
Flight

Normalmente são Extensões de Navegador, que permitem análises mais aprofundadas do desempenho do aplicativo.

relevant

Bibliotecas & Pacotes

1.Oficialmente, suporta gerenciamento de dependências Bower.
Flight

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

2.Funciona com bibliotecas AMD como require.js
Flight

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).

relevant

Ligação de dados

1.Permite o uso de view mixins
Flight

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.

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

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.tamanho de arquivo reduzido sem dependências

14KB

Arquivos menores significam mais rapidez no tempo de carregamento.

Melhor

Flight

14KB

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

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.

3.dependências

1

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

104KB

Tamanho de arquivo menor significa carregamentos mais rápido.

Melhor

Maria

20KB

Top 10 Frameworks MV*

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