Válogatás a 15 legjobb javascript keretek front-end fejlesztés

Ebben a gyűjteményben 15 tekinthető ideális kereteket a frontend. De a legnépszerűbb platform a listában van néhány kevésbé ismert - reméljük mindenki megtalálja a megfelelő megoldást a projekt.

A keretrendszer a Google, ami nagyon népszerűvé vált az utóbbi években, ideális fejlesztők számára, akik sok figyelmet fordít a legfrissebb híreket az iparágban. Szög egy sor speciális funkciók fejlesztése és tervezése, amely nagy sebességű fejlődés. A Google is létrehozott egy különleges összetevőt szögletes Anyag, amely lehetővé teszi, hogy könnyen végre valós Material Design segítségével szögletes.



Az egyik dolog, amelyre, mint Ember, egy sablont Kormányok, amely szerint a fejlesztők, sokkal elegánsabb szögletes irányelveket. Összességében Ember szinte minden teszi a programozó, így csak akkor kell, hogy saját üzleti logika és élvezni a folyamatot.

Polymer - a Google projekt, amely nem csak megkönnyíti használatát Material Design. Ez a bájos keretet - a megtestesült sebesség és a kényelem, a munka a felület, amely lehetővé teszi, hogy hozzon létre és használata Web Components újra. A projekt sok időt töltött a béta teszt, hanem azonnal megjelenése után népszerűsége növekedni kezdett, mint egy hógolyó.

Az Advent a felhő tárhely Galaxy, létre kifejezetten Meteor-alkalmazás, Meteor volt frontend és backend elválaszthatatlan komponenseket, amelyek nem igényelnek nagy élmény. Meteor - teljes stack keret, amely segít létrehozni egy JS modern, jól skálázható alkalmazás az interneten és mobil eszközökön. Nyilvános adattár Atmosphere tárolja ezer program, amely segít, hogy egy ilyen alkalmazások menet közben.

Ha a felhasználó nem figyelni a szerkezet a kódot, akkor a fejlesztés során az egyoldalas vagy egyoldalas alkalmazás kódját válhat igazi tál spagettit. Gerincét épül a gondolat, hogy minden munkát a szerver keresztül kell történnie, az API, minimálisra csökkentve a kód, ami szükséges, hogy elérjék ugyanazt az általános funkciókat, mint egy komplex webes keretrendszerek.
Gerincét - az egyik legnépszerűbb keretek webfejlesztés, elsősorban két oka van: az elvet a program modulok nagyon könnyű megérteni, ezért egyszerű és oktatás az a keret.

Vue - egy könnyen használható, mégis nagyon erős keret. A kezdők fogják a dokumentációt. Vue veszi a legjobb a többi keretek és csatlakozik egyetlen kényelmes eszköz. Ahogyan reagált, Vue működik egy fájlból alkatrészek, és egyirányú kapcsolódás nincs közöttük, de velük együtt dolgozni könnyebb, köszönhetően CLI-eszköz vue-cli. Belül Vue-komponenseket lehet használni preprocessors (Jade, Stylus et al.)

LiquidLava

Keretet épület felhasználói felületek képesek skála az egyszerű interaktív elemeket az oldalon, hogy gazdag alkalmazásokat. A főbb jellemzői a átlátszó kivitelben (Ön mindig tudja, mi folyik odabent a keret), egy egyedülálló rendszer az osztályok és felhasználásának tervezési minták helyett függőség injekció.
dhtmlxSuite

Könyvtár létrehozása cross-browser mobil és webes alkalmazás, amely tartalmaz egy nagy gyűjtemény a kész használható felhasználói felület elemek is kombinálható vagy külön használni. Widgets kompatibilis minden szerver oldali technológia: PHP, Java, ASP.NET, Ruby, Grails, ColdFusion, Python, stb Az új 5.1 verzió már támogatja a géppel, a JSON és Promise API.

Egy egyszerű keret támogatása moduláris programozás és szimuláció osztályok. Az adattár a GitHub, akkor előfordulhat, hogy a legújabb frissítéseket végez egy hosszú idő, de az alkotók nem beszélve, hogy a fő helyszínen, és azt mondják, hogy tartsák be a pozíció „egyszer is elég, hogy nagyon jól.” Nos, kínálunk, hogy fontolja meg.
Sencha Ext JS


Rendkívül könnyű keret szervezettebb dokumentáció és a forráskód elérhető. A megkülönböztető jegyek - egy aszinkron kapcsolat a szerverrel, a minimális számú függőségek és adapterek AJAX HTML5 helyi tároló. Kompatibilis az összes modern böngészőben.

Univerzális keret nyílt forráskódú és objektumorientált programozási modellt. Létrehozására alkalmas minden típusú alkalmazások (köztük a webböngészőn kívül, köszönhetően a komponens qx.Server, amely lehet futtatni, ami sok és kontextusban). Csakúgy, mint a korábbi projektek, ez tartalmazza az összes szükséges eszközt a kényelmes munkavégzést.