< na hlavú stránku

jQuery, Prototype, Mootools, alebo ExtJS, ktorý JavaScript framework je najlepší..

9. 10. 2008 -- nasavin --
Vybrať si najlepší JavaScript-ový framework vôbec nieje jednoduchá záležitosť. Rozhodnutie, ktorý z niekoľkých dostupných JS frameworkov je najvhodnejší a učeniu ktorého venujem niekoľko hodín svojho času, ma prinútilo trochu pogoogliť, tu prinášam zopár liniek a informácií, na ktoré som narazil. Tento článok berte skôr ako mierne zabrdnutie do témy. :)

JavaScript framework-y slúžia na zjednodušenie programovania client-side stránky webových aplikácií (teda tej časti, ktorá sa vyhodnocuje na strane používteľa - vo webovom prehliadači). Tým umožňujú vytvárať profesionálne vyzerajúce a správajúce sa webové aplikácie aj programátorom, ktorý nie sú veľmi zdatný v používaní Java Scriptu. Taktiež tieto framework-y často implementujú funkcionalitu pre prácu s Ajax-om.

V prvom rade treba povedať, že nič ako suverejný víťaz "Najlepší JavaScript-ový framework" neexistuje. V podstate je dostupných niekoľko desiatok JS frameworkov, z nich asi 4-5 tvorí špičku, najmä čo sa týka počtu používateľov. Menovite sú to jQuery, MooTools, Prototype, Dojo, ExtJS, medzi o niečo menej známe frameworky patria napr. Mochikit, GooXdoo, SmartClient, ASP.NET 2.0 AJAX (Atlas), Echo či Rico. Tieto frameworky sa medzi sebou líšia syntaxom, rýchlosťou, kompatibilitou s jednotlivými internetovými prehliadačmi, veľkosťou zdrojového kódu, počtom pluginov, a v neposlednom rade podporou a dokumentáciou prostredia.

Zaujímavá diskusia aj s hlasovaním, ktorý JS framework je najlepší je napríklad tu. Okrem viet typu "jQuery is the best" tu nájdete aj vecné príspevky a porovnania, ľudí, ktorí majú skúsenosti s prácou vo viacerých z týchto framework-ov.
Veľmi zaujímavé je tiež toto porovnanie rýchlosti. Pekný prehľad dostupných frameworkov pre webové aplikácie nájdete aj na wikipédii.

Predtým ako som začal pátrať po "najlepšom JS frameworku" som používal jQuery, a v podstate ma nadobudnuté informácie neprinútili urobiť zmenu. Vyššie menované frameworky ponúkajú čo sa týka funkcionality veľmi podobné vlastnosti ako práve jQuery. Najmä framework Prototype sa syntaxou aj funkcionalitou k jQuery veľmi približuje. Hlavne z týchto dôvodov, zvyku, vlastnej lenivosti, a preto, že sa určite nemienim profilovať v oblasti client-side programovania nejak veľmi do hĺbky na teraz ostávam pri jQuery.

Aký JS Framework používate vy a prečo?



Diskusia:
Názov

Text

Autor


from: stan    date: 3. 5. 2009 10:48:01
title:

mootools


Ja pouzivam mootools pre jeho dobre zapracovanie ako pluginu do typo3 cms.
from: lewro    date: 24. 3. 2009 0:15:02
title:

jQuery


Pouzivam jQuery prave pre jej pekne zapracovanie CSS selektorov a pre jej jednoduchost implementacie. jQuery je pre mna novy java-script.
from: :)    date: 10. 10. 2008 10:53:23
title:

jQuery is the bes


jQuery is the best
Prevádzkovateľ portálu nenesie žiadnu zodpovednosť za príspevky návštevníkov. Vulgárne a nesúvisiace príspevky budú odstránené.

Súvisiace články:
Html Parser v ASP.NET - Agility Pack