Pisanie dynamicznych aplikacji internetowych dziś jest to proces żmudny i podatne na błędy.
Deweloperzy spędza większość swojego czasu pracy wokół subtelne niezgodności między przeglądarek internetowych i różnych platformach, natomiast brak jest obsługa JavaScript modułowości sprawia udostępnianie, testowanie i ponowne wykorzystanie komponentów AJAX trudne i denerwujące.
Google Web Toolkit, albo po prostu GWT, pozwala normach użyto deweloper narzędzi zgodnych do pisania aplikacji internetowych, narzędzia testowane i wykorzystywane przez własny zespół Google przy tworzeniu znanych narzędzi, takich jak Gmail czy Google Maps.
Jeśli chodzi o sam proces, GWT pozwala programistom pisać frontend w kodzie Javy, a po zakończeniu kompiluje go do standardów i zgodnymi przeglądarce JavaScript i HTML kod źródłowy.
Ponieważ Java jest znacznie bardziej plastyczny język programowania, programiści spędzają mniej czasu, pisać mniej kodu, ale osiągnąć wyższy stopień złożoności ich zastosowań.
Co nowego w tym wydaniu:
- Super Tryb Dev jest teraz domyślnym. DEVMODE automatycznie uruchamia tryb Super dev i przeładowywania strony internetowej automatycznie uruchamia kompilator, gdy jest to konieczne. (Flaga -noSuperDevMode mogą być wykorzystane, aby powrócić do starego zachowania).
- Kompilacja w trybie Super Dev jest znacznie szybciej po pierwszej kompilacji.
- Eksperymentalne wsparcie dla GSS, znany również jako zamknięcia arkuszach stylów.
Co nowego w wersji 2.7.0:
- Super Tryb Dev jest teraz domyślnym. DEVMODE automatycznie uruchamia tryb Super dev i przeładowywania strony internetowej automatycznie uruchamia kompilator, gdy jest to konieczne. (Flaga -noSuperDevMode mogą być wykorzystane, aby powrócić do starego zachowania).
- Kompilacja w trybie Super Dev jest znacznie szybciej po pierwszej kompilacji.
- Eksperymentalne wsparcie dla GSS, znany również jako zamknięcia arkuszach stylów.
Co nowego w wersji 2.5.0:
- Zespół GWT niedawno dowiedziałem się, że luka bezpieczeństwa odkrył w 2.4 Beta i RELEASE kandydat został tylko częściowo rozwiązany w wydaniu 2.4 GA.
- Ta wersja zawiera również kilka znalezionych w wersji Release Candidate drobnych poprawek.
Co nowego w wersji 2.4.0:
- Ogólne Udoskonalenia:
- Silnik narzędzia App dla Androida. Zbuduj zainstalowania aplikacji na Androida, które polegają na App Engine wsparcia po stronie serwera
- przyrostowe RPC Oprzyrządowanie: Dodawanie metod po stronie serwera do aplikacji Kod silnika i GPE wygeneruje niezbędną serializacji i kod Androida w locie .
- Apps Marketplace Pomoc: Wdrażanie aplikacji do Google Apps Marketplace tak łatwo, jak do App Engine .
- UI Designer. Szybsze uruchamianie i edytowanie razy, wsparcie edycji podzielonego Tryb dla UiBinder uproszczone edytowanie właściwości CSS, UiBinder morfingu, wsparcie IsWidget, a
- Trwałe Cache Jednostka: GWT kompilator i tryb Development teraz cache artefakty kompilacji między runami. Powoduje to szybsze czasu uruchamiania rozwoju iteracyjnego.
- Przewijanie DataGrid (# 188). Nowy widżet DataGrid obsługuje przewijanie w pionie o stałej nagłówku (powyżej) i stopka (poniżej)
- Projektowanie Czas podtrzymania (# 226). Metoda Beans.isDesignTime () został dodany do emulacji biblioteki GWT w celu lepszego odizolowania wykonania tylko wtedy, gdy kod UI jest edytowany w Designer UI
- Na uwagę zasługuje Rozwiązane problemy:
- Nie Polimorfizm poparte RequestFactory.
- Pomoc RequestFactory usługi spadków na kliencie.
- subeditors ListEditor "nie jest zaczerwieniona, gdy używana z RequestFactoryEditorDriver.
- Pamięć-przeciek w czystej Javie za c.g.g.core.client.impl.WeakMapping.
- kompilator GWT spada clinits.
- RequestFactory tokeny typu bardziej zwarta.
- Edytor ramy nie obsługuje jest / ma metody.
Wartość
Co nowego w wersji 2.3.0:
- Ogólne Enhancments:
- Dodano wsparcie IE9. Zobacz IE9. - Tips and Tricks doc aby uzyskać więcej informacji
Komentarze nie znaleziono