Knockout JS
Knockout JS
Top 45%356 pontos
Top 45%
Principais recursos e destaques

Knockout JS: 17 fatos e destaques

1. Conta com ligação de dados bidirecional

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

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

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

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

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

4. Usa motor de templates

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

5. Suporte à propriedades computadas

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

6. 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.
Knockout JS
60% tem isso

7. estende HTML

Algumas pessoas consideram como uma vantagem, uma vez que elimina a sobrecarga de um outro modelo de linguagem.
Knockout JS
27% tem isso

8. 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.
Knockout JS
87% tem isso

9. dependências

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

10. número de plugins

Das fontes oficiais de plugins. Os plugins oferecem um meio fácil de expandir a funcionalidade ou integração com outros serviços. Um número mais elevado de plugins significa que existe uma comunidade ativa e que a estrutura é bastante compatível e/ou flexível.
33
AngularJS: 213

11. 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.
Knockout JS
53% tem isso

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

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

13. Funciona bem com mais que apenas um motor de template

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

14. 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.
Knockout JS
80% tem isso

15. 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.
Knockout JS
20% tem isso

16. 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.
6
rAppid JS: 0

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

Normalmente são Extensões de Navegador, que permitem análises mais aprofundadas do desempenho do aplicativo.
Knockout JS
33% tem isso

Top 10 Frameworks MV*

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