jQuery UI
20 Nov
Cu vreo două săptămâni în urmă, am început să folosesc acestă librărie. Pentru cei ce nu ştiu, UI este echivalentul (more or less) al lui script.aculo.us. Deoarece folosesc de ceva timp jQuery, am avut ocazia să învăţ destul de bine sintaxa, dar nu am avut nici timpul nici dispoziţia necesară să încerc şi alte librării. Aşadar, iată-mă „blocat” pe jQuery
Spuneam că de vreo două săptămâni folosesc jQuery UI. Până atunci însă, am folosit Interface, o librărie asemănătoare, făcută de un român (Ştefan Petre) şi care merge foarte bine. Am decis să fac upgrade de la jquery 1.1.2 la 1.2.1, ceea ce a însemnat renunţarea la Interface, deoarece nu mai mergeau anumite chestii.
Şi am purces la învăţarea noului şi mult lăudatului UI. Şi cum poţi începe mai bine dacă nu din documentaţia oficială? Şi timp de două săptămâni am găsit tot felul de lipsuri, atât în funcţionalitate (care abia se apropie de Interface) cât şi de documentare. Astfel, sortable, nu se poate mişca DOAR pe verticală/orizontală decât cu un hack. Nu se poate pune un helper să vadă utilizatorul unde poate să-i dea drumul unui Sortable. Unele opţiuni de la Draggable şi de la Droppable merg la Sortable. Doar UNELE. Care? Well…. Asta trebuie să afli singur
Acum, după ce aproape am terminat aplicaţia, stau şi mă înteb: „unde dracu mi-a fost capul când am renunţat la Interface? ”. Sunt atâtea lipsuri în UI încât îmi vine să re-scriu o bună bucată din cod pentru a renunţa la UI. Cu siguranţă nu voi mai folosi UI cu altă ocazie şi ori voi rămâne cu Interface ori voi învăţa altă librărie de genul ăsta.
După cum probabil ai observat, cele mai folosite chestii sunt Sortable/Draggable/Droppable, ajax utils, plus câteva efecte (slide, fade). Imediat ce timpul îmi va permite, cu siguranţă voi încerca să migrez pe alte librării (moo, ext, etc)…
Later edit: Să nu mai spun că unele demo-uri de la UI nu merg nici măcar pe site-ul lor….

