04.22.08
Layout extJS - stil de a învăţa
Există mai multe “stiluri” de a învăţa ceva nou. Unul este cel “şcolăresc”… iei manuale (la noi în programare se zice “tutoriale”) şi buchiseşti ce scrie pe acolo. Dacă memoria (încă) te mai ajută ajungi la o finalitate.
Eu mi-am făcut un alt “stil” de învăţare a noutăţilor. Îmi pun o problemă şi caut prin documentaţie (tutoriale sau forum-uri) modalităţi de rezolvare.
Problema care mi-am pus-o a fost layout-ul la site-ul de bancuri. Dacă aş lăsa html-ul simplu, “meniul” din dreapta ar fi prea lung faţă de textele (bancuri, perle, culmi, etc) prezentate în stânga. Ideea “instant”, a fost să utilizez un acordean extJS (Accordion Layout). Da! Dar cum rezolv problema mărimii scriptului extJS? De ce să “târâi” prin Internet ditamai scriptul, pentru doar un efect, poate două? Mi-am pus problema “slăbirii” lui extJS. GATA!!! Cură de slăbire!
Am început să caut prin documentaţiile (forum) oficiale, poate s-au gândit şi alţii la aşa ceva. Mare mi-a fost mirarea când am văzut că însăşi proiectul extJS în sine, a prevăzut ideea unui… “script personal”, pe care îl poate optimiza, fiecare programator, astfel încât să conţină doar librăriile de funcţii de care are nevoie în aplicaţia sa.
Din câte “răsfoieli” am mai dat prin documentaţia proiectului extJS, am ajuns la concluzia că el este dezvoltat (cel puţin coordonat) de “programatori bătrâni”, cu multe ore de programare “la bord”. Prea e bine structurat şi complex. Acolo este muncă serioasă, nu făcută din pasiune, după orele de program.