În această colecție de 15 cadre considerate convenabile pentru frontend. Dar cele mai populare platforme din lista există câteva mai puțin cunoscute - sperăm că toată lumea poate găsi o soluție potrivită pentru proiectul dumneavoastră.
Cadrul de la Google, care a devenit foarte popular în ultimii ani, este ideal pentru dezvoltatorii care să acorde o atenție mult la cele mai recente știri din industrie. Unghiulară este un set de caracteristici avansate pentru dezvoltarea și proiectarea, furnizarea de mare viteză de dezvoltare. Google a creat chiar și o componentă specială unghiulară Material, care permite să pună în aplicare cu ușurință material design real, folosind unghiular.
Unul dintre lucrurile pentru care la fel ca Ember, un șablon ghidoane, care, potrivit dezvoltatorilor, este mult mai elegant directive unghiular. În general, Ember aproape toate face pentru un programator, așa că va trebui doar pentru a crea propria lor logica de afaceri și bucurați-vă de proces.
Polimer - un proiect Google, care nu numai că facilitează să utilizați Material Design. Acest cadru fermecător - întruchiparea viteză și confort în activitatea de pe interfață, permițându-vă să creați și să utilizați din nou Web Components. Proiectul a petrecut mult timp în testul beta, dar imediat după lansarea popularitatea sa a început să crească ca un bulgăre de zăpadă.
Odată cu apariția de nor Galaxy hosting, creat special pentru Meteor-aplicatie, Meteor a făcut Frontend backend componente inseparabile, pentru care nu au nevoie de o experiență mare. Meteor - cadru full-stack, care vă va ajuta să creați o aplicație modernă JS, extrem de scalabilă pentru web și pe dispozitivele mobile. Atmosfera publică depozit stochează mii de pachete pe care le va ajuta să creați astfel de aplicații pe zbor.
În cazul în care utilizatorul nu acordă o atenție la structura codului, chiar și în timpul dezvoltării unei singure pagini sau o singură pagină de cod aplicație poate deveni o farfurie adevărată de spaghete. Backbone este construit pe ideea că toate lucrările cu serverul ar trebui să se facă prin intermediul API, minimizând cantitatea de cod care este necesar pentru a obține aceeași funcționalitate generală, ca un cadre web complexe.
Backbone - una dintre cele mai populare cadre pentru dezvoltare web, în principal, din două motive: principiul modulelor de aplicare sunt foarte ușor de înțeles, și, prin urmare, simplu și de formare în utilizarea cadrului.
Vue - este un ușor de utilizat, dar foarte puternic cadru. Incepatorii vor aprecia documentația. Vue ia toate cele bune de la alte cadre și se conectează într-un singur instrument convenabil. La fel ca React, Vue lucrează cu componente singur fișier, și legături unidirecționale între ele, dar pentru a lucra cu ei mai ușor datorită CLI-instrument de vue-cli. În interiorul Vue-componente pot fi utilizate preprocessors (Jade, Stylus et al.)
LiquidLava
Cadru pentru construirea de interfețe de utilizator cu posibilitatea de a scala de elemente interactive simple, pe pagina de aplicatii bogate. Principalele caracteristici includ un design transparent (stii mereu ce se întâmplă în interiorul cadrului), un sistem unic de clase și utilizarea de modele de design în loc de injectare dependență.
dhtmlxSuite
Biblioteca pentru a crea mobile și aplicații web cross-browser care conține o mare colecție de componente gata de utilizat de interfață cu utilizatorul, care pot fi combinate sau utilizate în mod separat. Widget-urile sunt compatibile cu orice tehnologie server-side: PHP, Java, ASP.NET, Ruby, Grails, ColdFusion, Python, etc. Noua versiune 5.1 adaugă suport pentru typescript, JSON si Promise API.
Un cadru simplu cu suport pentru clasele de programare și simulare modulare. Depozitul pe GitHub, puteți găsi că cele mai recente actualizări sunt efectuate pentru o lungă perioadă de timp, dar creatorii-l menționează pe site-ul principal și spune că aderă la poziția „odată ce este suficient pentru a face foarte bine.“ Ei bine, noi oferim să ia în considerare.
Sencha Ext JS
Cadrul extrem de usor, cu o documentație mai structurată și codul sursă disponibil. Dintre caracteristicile distinctive - o conexiune asincronă la server, numărul minim de dependențe și adaptoare pentru stocarea locală AJAX HTML5. Compatibil cu toate browserele moderne.
cadru universal open source și model de programare orientat-obiect. Potrivit pentru crearea tuturor tipurilor de aplicații (inclusiv cele din afara web, datorită qx.Server componente, care pot fi rulate în mai multe medii și contexte). La fel ca proiectele anterioare, acesta conține toate instrumentele necesare pentru lucru confortabil.