Ce este JS-cadru, și de ce este nevoie?
Cu ajutorul lor, puteți dezvolta ca un site și funcția de module cu drepturi depline (diverse unelte online). Desigur, cadrele complete sunt mai potrivite pentru prima problemă, iar pentru a doua, se recomandă să se utilizeze un cadru ușor sau o bibliotecă.
Hai să vorbim un pic despre el cadre. Ele oferă o structură clară de aplicații și implementate folosind așa-numitele „modele de design“ (termenul a migrat mai mult de backend, dar are în mod clar un loc în dezvoltarea front-end, folosind js-cadre). Cele mai des raprostraneny următoarele modele: MVC (Model-View-Controller), MVP (Model-View-Presenter) și MVVM (Model-View-ViewModel). Pe Internet există o mulțime de informații, descrieri detaliate ale fiecăreia dintre ele, iar dezvăluirea acestui subiect nu este obiectivul principal al articolului, pentru că cineva va fi interesat - le poate familiariza cu aceste concepte.
Beneficiile aplicației pentru a construi cadrul, JS-:
Din deficiențe semnificative pot fi identificate doar un suport temporar part-time pentru motoarele de căutare, dar această problemă este rareori egală cu sarcina de a pune în aplicare APS (Pagină unică Application), cu atât mai mult că cele mai importante motoare de căutare (cel puțin, Google), este aproape complet această problemă este rezolvată.
Aplicații js-cadre a lansat deja o mulțime și acest segment câștigă numai impuls. În conformitate cu exemplele de proiecte finalizate pe Angular.js, de exemplu, selectat un site builtwith.angularjs.org. liste de site-uri și aplicații care utilizează alte cadre pot fi găsite în partea de jos a paginii principale a site-urilor oficiale: backbone.js. ember.js.