Główna » GWT, Java, Polecane

GWT 1.6 beta 2

2 April 2009 Brak komentarzy

GWTJak donosi blog twórców GWT udostępniona została dzisiaj druga wersja beta tej biblioteki. GWT używam z powodzeniem już od wersji 1.4, sprawdziło się zarówno jako dodatek do istniejących projektów, zapewniający większą dynamikę fragmentów interfejsu, aż po praktycznie całe UI wsparte tą biblioteką.

W wersji 1.6 wprowadzono szereg zmian, przede wszystkim:

  • nową strukturę projektu zbliżoną do standardowego archiwum aplikacji internetowej Java – czyli WAR’a,
  • zmieniono API obsługi zdarzeń – obecne do tej pory EventListener’y zastąpiono EventHandler’ami. Każdy nowy interfejs posiada jedynie jedną metodę, wobec tego nie jesteśmy zmuszeni do pustych implementacji lub używania adapterów. Metoda ta posiada jeden parametr dziedziczący po GwtEvent (np. ClickEvent),
  • dodano nowe komponenty: DatePicker i LazyPanel. Ten pierwszy – co raczej oczywiste, to pole wprowadzania (wyboru) daty. Drugi zapewnia łatwe tworzenie komponentów, dopiero w momencie gdy użytkownik zachce dany element ekranu zobaczyć, co pozwala zaoszczędzić czas przy pierwszym załadowaniu interfejsu użytkownika, jak i zaoszczędzić na użyciu pamięci.
  • poprawiono kilka błędów, z których na uwagę zasługuje obsługa EMMY – narzędzia do pomiaru i raportowania pokrycia kodu testami jednostkowymi, oraz umożliwienie użycia adnotacji @Override dla metod implementujących interfejsy.

Z pwnością duży plus za nowe API obsługi zdarzeń – z pewnością jest bardziej przejżyste i łatwiejsze w obsłudze.
Co do struktury projektu – trudno powiedzieć, mam nadzieję, że wyjdzie to aplikacją GWT na dobre, wydaje mi się, że dopiero praktyka pokaże.
Co do nowych komponentów – to nie jestem powalony ich ilością, ale dobre i to, choć miło było by widzieć więcej nowości, szczególnie, że GWT Incuator jest kompatybilny jedynie z wersją 1.5.3 – mam nadzieję, że to ulegnie zmianie, gdy finalna wersja 1.6 ujrzy światło dzienne.

Interesujące jest wsparcie dla EMMY, aczkolwiek osobiście preferuję Cobertur’ę, być może komuś się uda połączyć GWT z tym właśnie narzędziem.

Najbardziej cieszy fakt, że GWT jest nadal rozwijane, gdyż stanowi ciekawą propozycję dla zaawansowanych interfejsów użytkownika.

GWT 1.6 beta 2 można pobrać z tego adresu.

Zostaw odpowiedź!

Musisz się zalogować aby móc komentować.