Ebben a cikkben felsoroljuk azokat a JavaScript keretrendszereket/könyvtárakat, amelyeket nemrégiben elkezdtek intenzíven használni a webfejlesztők. Felmerül a kérdés, hogy minek érdemes használni? Használjuk, vagy sem? Ezekre a kérdésekre fogunk választ adni. Először is következzenek azok a keretrendszerek, amelyek nélkül manapság már egy weboldal sem létezhet.
1. Jquery
Ez a keretrendszer talán a legelterjedtebb. Már szinte minden új weboldalba beleépítik. Nagyon sok kiegészítést készítettek hozzá, ezért már nem kell magunk írni a kódokat. Csak letöltjük a kiegészítést feltesszük az oldalra és ott, ahol használni akarjuk div html taggal meghívjuk.
URL: http://jquery.com/
Dokumentáció: http://docs.jquery.com/
2.MooTools
A mooTools egy kompakt objektum orientált JavaScript keretrendszer, amit inkább a tapasztaltabb JavaScript fejlesztőknek találtak ki, de ugyan úgy, mint a jQuery keretrendszerhez, ehhez is kitaláltak sok olyan kiegészítőt, amivel kihasználhatjuk a mooTools erejét, lehetőségeit.
Dokumentáció: http://docs.mootools.net/
Demó:http://demos.mootools.net/
3. Prototype
Ezt a keretrendszert is inkább az UI ra találták ki, de az ExtJS-tol éltérően ezt már nem csak UI készítésénél használják fel, hanem már rendes, egyszerű oldalakon is.
4. Scriot Aculo Us
Ez már nem egy különálló keretrendszer, hanem a Prototype egyik kiegészítője. Azért sorolom fel ide, mert ezzel a kiegészítővel szokták használni a Prototype-ot. Olyan nagy oldalak használják, mint a CNN, BBC és még sorolhatnám.
5. ExtJs
Alapvetően azt a keretrendszert UI azaz user interface (felhasználói környezet) készítésére készítették. Ezért ezt a keretrendszert csak webes alkalmazásoknál lehet megtalálni.
6. NodeJs
Egy relatíve új keretrendszer. A Node alkalmazási területe a legszélesebb és ezzel együtt a használata is igényel némi gyakorlást. A NodeJs-el létrehozhatunk javascript alapú szerveret is, illetve teljes web szerver környezetet, beleértve teljes webalkalmazásokat, weboldalakat is.