Impresii despre jQuery
“At first I was afraid, I was petrified…” – cam așa s-ar descrie starea mea înainte de a începe să învăț jQuery. Când aud deobicei termenul framework, mă gândesc că e ceva mare, mult de învățat înainte să poți începe să-l folosești. Așa am reacționat și cu jQuery. Iar acum după ce l-am învățat, îmi spun: da’ ce prost am fost că nu l-am învățat mai demult!. Mi se pare incredibil, fenomenal, e tot ce-ți poți dori ca web designer. Ce m-a uimit este faptul că poți face cu el lucruri asemănătoare cu ce poți face în Flash!
Așadar, jQuery este cred că cel mai puternic framework posibil relativ la performanță, ușurința utilizării (chiar și a învățării), dar cel mai puternic atu pe care-l are este extensibilitatea! Este fenomenal din punctul ăsta de vedere.. poți face ce vrei cu el, din el.. simți că poți reface universul doar cu jQuery! Iar multitudinea de plugin-uri existente pentru el este de-a dreptul copleșitoare, ca să nu mai spun cât de trivial e să creezi un plugin. Ah, da, am uitat să precizez că dacă lucrurile de bază le făceai în JavaScript scriind zeci de linii, chiar sute, doar pentru o singură funcție, cu jQuery scrii cel mult 10-20
Și să nu uit că simplifică atât de mult lucrul cu Ajax!
Dacă te uiți prin API-ul său, nu vei găsi mii de funcții așa cum te-ai aștepta probabil de la un framework. Cred că nici sute de funcții nu vei găsi! Dar puterea acelor funcții la care mai adaugi și puterea cu care pot fi extinse, pur și simplu îți dă impresia că ar fi un framework gigant! Anyways.. am terminat de învățat cam tot ce ține de jQuery, și acum să te uimesc cu durata necesară învățării lui (de fapt, cât mi-a luat mie să-l învăț):
- bazele jQuery – 1 zi
- creare plugin-uri – o jumătate de zi, cel mult!
- elemente avansate de extindere a frameworkului – 2 zile (opțional pt cei care n-au ce face sau se gândesc să extindă la greu jQuery)
Observație: se presupune că ai deja ceva cunoștințe de JavaScript, fiindcă altfel nu vei pricepe nimic din jQuery!
Încă odată, facilitățile și avantajele oferite de jQuery, sau mai bine spus motivele să înveți jQuery:
- scrii extrem de puțin cod să obții funcționalitatea pe care o implementai în sute de linii de cod JavaScript;
- extraordinar de extensibil, și atât de ușor de extins;
- îți oferă un mod de lucru Obiect-Orientat, făcându-ți codul să arate mult mai clar;
- un framework foarte mic ca mărime în ciuda puterii sale;
- face ca lucrul cu Ajax să pară joacă de copii;
- există tone de plugin-uri pentru el;
- poți crea efecte asemănătoare (dacă nu chiar identice) cu cele obținute în Flash!
- are componente superbe și skinuri pentru ele;
- durează foarte puțin să-l înveți dacă ai deja cunoștințe de JavaScript;
- este cross-browser, așadar va funcționa la fel pe majoritatea browserelor fără ca tu să faci vreun efort!
- îți deschide noi orizonturi și o nouă gândire în programare, la propriu!




comentarii recente