Backbone.js - Extensions

Table des matières
Backbone.js Il est conçu dès le départ pour être un cadre léger et flexible, mais en raison de sa volonté d'être léger, il peut laisser certaines choses de côté, c'est inévitablement le prix à payer pour son agilité et sa vitesse.
Le côté positif de ceci est que si nous développons quelque chose de très petit ou simple, nous pouvons travailler avec ce qui vient par défaut et ne rien ajouter de plus à notre application, mais lorsque le travail devient plus complexe, nous pouvons faire appel au rallonges.
Rallonges
Pour pouvoir combler les lacunes à certains moments Backbone.js Il a été conçu de manière à être compatible avec d'autres plugins Javascript, bien que nous voyions que la mise en œuvre de base de Backbone.js est accompagné de Underscore.js et de jQuery Les accessoires que nous pouvons utiliser ne s'arrêtent pas là.
Code passe-partoutPar exemple, il y a le soi-disant code ChaudronnerieNous avons peut-être vu cette définition plusieurs fois dans le monde du développement d'applications et fait référence au code que nous répétons encore et encore, ce qui rend nos projets répétitifs et nous prend du temps.
MarionnetteJS
Pour réduire ce type de code dont nous parlions dans la section précédente, nous avons : MarionnetteJS qui n'est rien de plus qu'une amélioration appliquée à Backbone.jsNous nous référons généralement à Backbone.js en tant que framework, mais plus que cela, nous devrions nous y référer comme une série de blocs qui nous aident à créer des applications.
Avec l'apport de MarionnetteJS Nous pouvons incorporer de nouvelles fonctionnalités qui nous aident à améliorer notre développement, bien sûr nous pouvons penser que l'ajout d'une nouvelle bibliothèque enlève l'avantage du faible poids de Backbone.js, mais dans une application plus complexe, la quantité de code répété peut nous conduire à la même chose et avec moins d'utilité.
Comment cela nous aide-t-il ?
Imaginons que nous devions faire une petite application avec une vue en Backbone.js, pour cela, nous devons d'abord définir notre modèle, puis générer les différentes méthodes et fonctions afin que nous puissions avoir la base où nous pouvons exprimer la vue. Voyons l'image suivante qui dénote ce qui précède :

Ici, nous voyons que nous devons construire une quantité de code qui nous permet d'atteindre le résultat final de pouvoir générer une vue, c'est un processus que si nous ne le faisons qu'une seule fois, nous ne le remarquerons peut-être même pas, mais si nous avoir une application qui génère beaucoup de vues devient répétitif, en plus de générer beaucoup de code qui alourdit notre application.
En incluant MarionnetteJS Dans notre application, nous pouvons obtenir de ce que nous avons vu dans l'exemple précédent quelque chose comme ceci :

Nous voyons alors qu'en utilisant l'extension appropriée, nous avons réussi à réduire la quantité de code que nous devons écrire d'un pourcentage très important, c'est la grande chose à propos de Backbone.js, ce qui nous permet d'utiliser ce qui nous est utile et ce qui est fastidieux nous pouvons y remédier avec d'autres composants.
Comme nous le voyons incorporer des extensions dans Backbone.js, nous permet d'atteindre un point où nous n'avons pas à nous répéter encore et encore, mais avec les accessoires appropriés, nous pouvons améliorer notre productivité tout en maintenant le faible poids de nos applications.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave