Powered By Blogger

luni, 1 decembrie 2008

YUI Library


Acum ceva vreme am auzit de la un prieten ca foloseste o librarie de la Yahoo! pentru o aplicatie care ruleaza in browser deoarece exista deja componente care pot fi integrate fara a fi nevoie sa le scrii chiar tu. Si, din moment ce exista deja componentele de care ai nevoie si care au mai fost si testate, de ce sa reinventezi roata cand ai putea sa folosesti YUI Library? Asa ca m-am gandit sa ma documentez si sa aflu ce este acest YUI Library deoarce ideea care sta la baza acestei librarii mi se pare o idee foarte buna si de un real ajutor in multe cazuri. Mai jos am scris pe scurt ce am aflat.

YUI - Yahoo User Interface- Library este o colectie coerenta de resurse JavaScript si CSS care simplifica construirea unor aplicatii care ruleaza in browsere web ce au un continut bogat in elemente interactive. Unele componente din YUI,cum ar fi Event Utility, opereaza la baza si se gasesc acolo pentru a face programarea in-browser mai usoara. Alte componente, cum ar fi Calendar Control, includ obiecte vizuale care pot fi plasate in pagina cu aspect default.
Libraria YUI este gratis,este licentiata sub o licenta BSD permisiva si deci poate fi folosit atat in scop comercial cat si necomercial. YUI este sustinuta de dezvoltatori de la Yahoo!, unde codul YUI este folosit si imbunatatit pentru pagini care sunt vizitate de miliarde de ori in fiecare zi. YUI este din ce in ce mai cuprinzator, bine documentat si este sustinut de o cumunitate in crestere pe forumurile YUI.
YUI este distribuit de pepagina proiectului de pe SourceForge.
In cazul in care exista probleme de implementare comunitate YUI poate fi de un real folos si este deschisa la intrebari si sugestii pe forumurile YUI. Forumurile sunt cel mai bun loc unde se pot pune intrebari, se pot face cautari si cum mii intrebari au fost deja puse si au primit raspunsuri,o simpla cautare poate fi solutia la problemele aparute in cazul folosirii YUI.
O alta intrebare importanta este : YUI este suportata de toate browser-ele? Raspunsul ar fi: Nu; nu exista nici o librarie in intregime scrisa in JavaScript sau CSS care sa fie suportata de toate browser-ele, dar YUI este suportata de marea majoritate a browser-eleor care sunt folosite pe scara larga.
Pentru a fi la curent cu noutatile si cu update-urile care se fac periodic puteti sa va inscrieti la blogul YUI.

Toate aceste informatii au un caracter pur informativ, dar daca v-au trezit curiozitatea puteti afla mai multe direct de la sursa:http://developer.yahoo.com/yui/. Mie mi se pare aceasta librarie foarte interesanta deoarce in primul rand e gratis, e testata, ofera documentatie bine pusa la punct, daca dai de vreo problema poti afla raspunsul pe un forum pe care exista o comunitate numeroasa de dezvoltatori care folosesc libraria si in cazul in care problema nu a fost rezolvata poti oricand sa adaugi bug-ul descoprit in baza de date si astfel sa semnalezi problema care probabil o sa fie solutionata.Poate in urmatoarea faza a proiectului o sa incercam sa folosim si noi aceasta librarie.

Niciun comentariu: