Otwarcie źródeł Google Web Toolkit
19 stycznia 2007
W niecałe dziesięć dni od otwarcia źródeł Google Web Toolkit pośpieszyłam, by podzielić się tą radosną nowiną z koleżankami i kolegami ze studiów, czyli Wydziału Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego. Korzystając z gościnności dr Janiny Mincer-Daszkiewicz miałam przyjemność zaprezentować możliwości tego narzędzia na seminarium magisterskim z systemów rozproszonych. Przy tej okazji pragnę podziękować wszystkim obecnym za ciepłe przyjęcie i udział w dyskusji. Gdy dwa lata temu jeszcze jako studentka mówiłam na tym seminarium o nowych kierunkach w statycznej analizie kodu, nie śniło mi się nawet, że omawiane wówczas techniki można by zastosować do podniesienia jakości oprogramowania webowego.
Natomiast dzięki Google Web Toolkit wszystkie udogodnienia stworzone dla programistów Javy stały się dostępne dla twórców aplikacji AJAX. Stanowiący trzon Google Web Toolkit kompilator Javy do JavaScriptu pozwala pisać cały kod kliencki w Javie w dowolnym środowisku programistycznym wspomagającym zaawansowane odpluskwianie, automatyczną refaktoryzację czy testowanie. Tworzenie dynamicznych stron WWW nie wymaga już biegłej znajomości różnic między przeglądarkami, ponieważ o odpowiednie ich obsłużenie zatroszczy się Google Web Toolkit, podczas gdy programista uwolniony od męki poszukiwania literówki powodującej błąd czasu wykonania może skoncentrować się na potrzebach użytkownika. A zaspokajanie tych potrzeb staje się wielką frajdą, gdy ma się do dyspozycji bibliotekę widżetów zbliżoną koncepcyjnie do SWT, ale stylizowaną poprzez CSS oraz graficzny edytor interfejsu użytkownika, jakiego dostarcza przykładowo GWT Designer (wtyczka do Eclipse). Przekonajcie się sami: http://code.google.com/webtoolkit/ !