Backbone JS

14 Motivos por Backbone JS é melhor

do que a média

1.Tamanho de arquivo significativamente menor sem dependências
19KBvs 76KB (a media)
vs 14KB (o/a melhor: Flight)
Arquivos menores significam mais rapidez no tempo de carregamento.
2.Pode ser renderizado no servidor
Simvs Não (87% não 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.
3.Integra-se bem com bibliotecas de terceiros para proporcionar suporte Promises / A+
Simvs Não (67% não 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.
4.Tamanho de arquivo menor notavelmente , incluindo as dependências
51KBvs 121KB (a media)
vs 20KB (o/a melhor: Maria)
Tamanho de arquivo menor significa carregamentos mais rápido.
5.Pode ser expandido por um plugin comum para ter duas vias de ligação de dados
Simvs Não (87% não tem isso)
Pode ser expandido para dar suporte aos modelos e views atualizando-os mutuamente. Isto adiciona tamanho de arquivo mas permite maior flexibilidade.
6.Tem uma fonte de plug-in dedicada.
Simvs Não (73% não tem isso)
Isso demonstra que o framework possui ecossistema ativo, grande apoio da comunidade permitindo maior flexibilidade e desenvolvimento mais rápido.
7.Conta com um plugin popular que suporta validação de entrada
Simvs Não (80% não 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.
8.Abstração de RESTful sync incorporada, para modelos
Simvs Não (53% não tem isso)
Inclui utilitários para manter os modelos sincronizados com sua representação no servidor, sem escrever boilerplate-jQuery para fazer chamadas ajax .
9.Funciona bem com mais que apenas um motor de template
Simvs Não (60% não 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.
10.Possui uma entrada oficial, atualizada, no pacote gerenciador npm.
Simvs Não (53% não tem isso)
O node package manager (npm) pode ser usado para gerenciar scripts front-end.
11.Sensivelmente mais plugins
153vs 102 (a media)
vs 213 (o/a melhor: AngularJS)
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.
12.É claramente mais antigo.
3yearsvs 2years (a media)
vs 4years (o/a melhor: SproutCore)
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.
13.Tem um plugin popular que melhora o suporte à LocalStorage
Simvs Não (73% não tem isso)
Tem um plugin que oferece uma funcionalidade simples para sincronizar modelos com o LocalStorage HTML5.
14.Inclui a Biblioteca Underscore.js
Simvs Não (93% não tem isso)
Conta com o conhecido utilitário biblioteca underscore.js como uma dependência. A underscore inclui funções que auxiliam na manipulação de lista e programação funcional.
Backbone JS
Etiquetas:
Backbone JS características
Backbone JS prós e contras
Backbone JS vantagens
Backbone JS desvantagens