Backbone.js - Extensões

Índice
Backbone.js Foi concebida desde o início para ser uma estrutura leve e flexível, mas devido à sua determinação em ser leve pode deixar algumas coisas de fora, este é inevitavelmente um preço que devemos pagar por sua agilidade e rapidez.
O lado positivo disso é que, se estivermos desenvolvendo algo muito pequeno ou simples, podemos trabalhar com o que vem por padrão e não adicionar nada a nosso aplicativo, mas quando o trabalho ficar mais complexo, podemos apelar para o extensões.
Extensões
Ser capaz de preencher as lacunas em determinados momentos Backbone.js Foi feito de forma a ser compatível com outros plugins Javascript, embora vejamos que a implementação básica de Backbone.js é acompanhado por Underscore.js e de jQuery Os acessórios que podemos usar não param por aqui.
Código padrãoPor exemplo, existe o chamado código Chapa de ebuliçãoPodemos ter visto essa definição várias vezes no mundo do desenvolvimento de aplicativos e se refere ao código que repetimos continuamente, o que torna nossos projetos repetitivos e nos toma tempo.
MarionetteJS
Para reduzir esse tipo de código que mencionamos na seção anterior, temos: MarionetteJS que nada mais é do que uma melhoria aplicada a Backbone.jsNormalmente nos referimos ao Backbone.js como uma estrutura, mas, mais do que isso, devemos nos referir a ele como uma série de blocos que nos ajudam na construção de aplicativos.
Com a entrada de MarionetteJS Podemos incorporar novas funcionalidades que nos ajudam a melhorar nosso desenvolvimento, é claro que podemos pensar que adicionar uma nova biblioteca tira a vantagem do baixo peso do Backbone.js, mas em uma aplicação mais complexa, a quantidade de código repetido pode nos levar à mesma coisa e com menos utilidade.
Como isso nos ajuda?
Vamos imaginar que temos que fazer um pequeno aplicativo com uma visão em Backbone.js, para isso devemos primeiro definir nosso modelo, depois gerar os diferentes métodos e funções para que possamos ter a base onde podemos expressar a visão. Vejamos a seguinte imagem que denota o acima mencionado:

Aqui vemos que temos que construir uma quantidade de código que nos permita chegar ao resultado final de poder gerar uma visão, este é um processo que se fizermos apenas uma vez, podemos nem perceber, mas se o fizermos ter uma aplicação que gera muitas visualizações torna-se repetitivo, além de gerar muito código que vai tornar a nossa aplicação mais pesada.
Incluindo MarionetteJS Em nosso aplicativo, podemos obter o que vimos no exemplo anterior para algo assim:

Vemos então que usando a extensão apropriada, conseguimos reduzir a quantidade de código que temos que escrever em uma porcentagem muito importante, isso é o que há de bom sobre Backbone.js, que nos permite usar o que é útil para nós e o que é tedioso, podemos remediar com outros componentes.
Como vemos a incorporação de extensões em Backbone.js, permite-nos chegar a um ponto em que não temos que nos repetir indefinidamente, mas com os acessórios adequados podemos melhorar a nossa produtividade mantendo o baixo peso das nossas aplicações.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave