Backbone JS
Backbone JS
Top 53%28 pontos
Top 53%
Principais recursos e destaques

Backbone JS: 27 fatos e destaques

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

19KB(Backbone JS)
Arquivos menores significam mais rapidez no tempo de carregamento.

2. Usa motor de templates

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

3. Suporta roteamento e link profundo

Backbone JS
67% tem isso
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.

4. Publicado sob a licença MIT

Backbone JS
87% tem isso
A licença MIT é uma licença bastante permissiva a todos os tipos de utilização, inclusive uso comercial, sem garantia.

5. Os modelos podem ser pré-compilados no servidor

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

6. dependências

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

7. Pode ser renderizado no servidor

Backbone JS
13% tem isso
Isso melhora muito a rastreabilidade do motor de template. Isto possivelmente melhora a velocidade da página, especialmente em dispositivos com baixo poder computacional.

8. Pode ser expandido por um plugin comum para ter duas vias de ligação de dados

Backbone JS
13% tem isso
Pode ser expandido para dar suporte aos modelos e views atualizando-os mutuamente. Isto adiciona tamanho de arquivo mas permite maior flexibilidade.

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

Backbone JS
33% tem isso
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.

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

51KB(Backbone JS)
Tamanho de arquivo menor significa carregamentos mais rápido.

11. Suporta views compostas (parcial)

Backbone JS
60% tem isso
Permite modelos de views aninhados em views de nível superior dentro de um modelo.

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

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

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

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

14. Tem uma API pública estável

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

15. Tem um projeto-boilerplate popular

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

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

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

17. número de plugins

153(Backbone JS)
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.

18. Abstração de RESTful sync incorporada, para modelos

Backbone JS
47% tem isso
Inclui utilitários para manter os modelos sincronizados com sua representação no servidor, sem escrever boilerplate-jQuery para fazer chamadas ajax .

19. Conta com um plugin popular que suporta validação de entrada

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

20. tem uma fonte de plug-in dedicada.

Backbone JS
27% tem isso
Isso demonstra que o framework possui ecossistema ativo, grande apoio da comunidade permitindo maior flexibilidade e desenvolvimento mais rápido.

21. versões do Internet Explorer suportadas

7(Backbone JS)
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.

22. Funciona com bibliotecas AMD como require.js

Backbone JS
60% tem isso
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).

23. Dispõe de gerador de projeto

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

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

Backbone JS
53% tem isso
Bower é um gerenciador de pacotes do tipo npm, fácil de usar, para aplicativos front-end.

25. idade

3years(Backbone JS)
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.

Top 10 Frameworks MV*

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