Backbone.js - Extensii

Cuprins
Backbone.js Este conceput de la început să fie un cadru ușor și flexibil, dar datorită determinării sale de a fi ușor, poate lăsa unele lucruri în afara, acesta este inevitabil un preț pe care trebuie să-l plătim pentru agilitatea și viteza sa.
Partea pozitivă a acestui lucru este că, dacă dezvoltăm ceva foarte mic sau simplu, putem lucra cu ceea ce vine în mod implicit și nu adăugăm nimic suplimentar la aplicația noastră, dar când lucrarea devine mai complexă, putem apela la extensii.
Extensii
Pentru a putea umple golurile în anumite momente Backbone.js A fost realizat în așa fel încât să fie compatibil cu alte pluginuri Javascript, deși vedem că implementarea de bază a Backbone.js este însoțit de Underscore.js și de jQuery Accesoriile pe care le putem folosi nu se termină aici.
Codul cazanuluiDe exemplu, există așa-numitul cod BoilerplateEste posibil să fi văzut această definiție de mai multe ori în lumea dezvoltării aplicațiilor și se referă la codul pe care îl repetăm ​​iar și iar, ceea ce face proiectele noastre repetitive și ne îndepărtează timpul.
MarionetaJS
Pentru a reduce acest tip de cod pe care îl menționam în secțiunea anterioară, avem: MarionetaJS care nu este altceva decât o îmbunătățire la care se aplică Backbone.jsDe obicei, ne referim la Backbone.js ca un cadru, dar mai mult decât atât ar trebui să ne referim la el ca la o serie de blocuri care ne ajută să construim aplicații.
Cu intrarea de MarionetaJS Putem încorpora noi funcționalități care ne ajută să ne îmbunătățim dezvoltarea, bineînțeles că putem crede că adăugarea unei noi biblioteci elimină avantajul greutății reduse a Backbone.js, dar într-o aplicație mai complexă, cantitatea de cod repetată ne poate conduce la același lucru și cu mai puțină utilitate.
Cum ne ajută?
Să ne imaginăm că trebuie să facem o mică aplicație cu o vedere în Backbone.js, pentru aceasta ar trebui mai întâi să ne definim șablonul, apoi să generăm diferitele metode și funcții, astfel încât să putem avea baza unde putem exprima vizualizarea. Să vedem următoarea imagine care denotă cele menționate anterior:

Aici vedem că trebuie să construim o cantitate de cod care să ne permită să ajungem la rezultatul final al capacității de a genera o vizualizare, acesta este un proces care, dacă o facem o singură dată, s-ar putea să nu-l observăm, dar dacă a avea o aplicație care generează multe vizualizări devine repetitivă, în plus față de generarea multor coduri care vor face aplicația noastră mai grea.
Prin includerea MarionetaJS În aplicația noastră putem trece de la ceea ce am văzut în exemplul anterior la așa ceva:

Vedem atunci că, folosind extensia corespunzătoare, am reușit să reducem cantitatea de cod pe care trebuie să o scriem cu un procent foarte important, acesta este lucrul minunat despre Backbone.js, ceea ce ne permite să folosim ceea ce ne este util și ceea ce este plictisitor putem remedia cu alte componente.
După cum vedem, încorporăm extensii în Backbone.js, ne permite să ajungem la un punct în care nu trebuie să ne repetăm ​​mereu, dar cu accesoriile adecvate ne putem îmbunătăți productivitatea, menținând în același timp greutatea redusă a aplicațiilor noastre.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave