GWT-Ext: O superlibrărie GWT/Javascript

by Daniel Chiriţă

Când vine vorba despre Javascript, mulţi au o reacţie de genul: “Ah, chestia aia care nu funcţionează la fel pe toate navigatoarele şi pe care nu se poate face debugging în mod decent!”. Iată că cei de la Google au reuşit din nou să spargă tiparele introducând Google Web Toolkit. Un framework care produce cod Javascript din cod Java. Dar nu despre asta vreau să vorbesc, ci despre o librărie care s-a remarcat în “universul” GWT, şi anume GWT-Ext Widget Library. Bazată pe o librărie Javascript binecunoscută, şi anume Ext JS, GWT-Ext reprezintă o colecţie de componente de toate felurile cu ajutorul cărora se poate încropi o aplicaţie web ultramodernă (acronimul este RIA – Rich Internet Application).

Printre cele mai des utilizate componente: un tree inteligent care permite drag&drop, liste configurabile care suportă paginare (atât pe partea de client, cât şi pe cea de server), meniuri care permit adăugarea de subcomponente, tabele (griduri) editabile şi paginabile. etc.
componente gwt-ext

Singurul inconvenient de până acum mi se pare lipsa unei documentaţii foarte bine pusă la punct. Javadoc-ul existent nu permite explorarea tuturor facilităţilor oferite. Autorul (Sanjiv Jivan) promite pentru perioada următoare două lucruri foarte importante: o documentaţie adecvată şi migrarea spre versiunea 2 a librăriei Ext JS (pe care se bazează GWT-Ext).

Aşadar, pentru toţi cunoscătorii limbajului Java şi a modulului de lucru cu Swing există o alternativă demnă de luat în seamă la tradiţionalul cod Javascript care dă destul de multă bătaie de cap.

Linkuri utile: