IT trends in Google Seminar - Rozbudowane aplikacje webowe: Closure, Closure Compiler, GWT

IT trends in Google Seminar, Kraków, 20 Styczeń 2010

Nowe technologie IT, zarówno te będące obecnie w wykorzystaniu jak i te w fazie rozwoju, prezentowane przez pracowników Google w ramach cyklu Trendy IT w Google.

Rozbudowane aplikacje powoli stają się chlebem powszednim dla internautów oraz inżynierów oprogramowania. Zanim jednak przejdziemy od pisania prostych skryptów animujących elementy stron WWW do potężnych aplikacji takich jak GMail czy Google Wave, musimy pokonać wiele przeszkód. Największą z nich jest natura języka JavaScript, który nie sprzyja tworzeniu aplikacji liczących wiele tysięcy linii kodu. Istnieje wiele rozwiązań dla tego problemu; w swoim wykładzie przedstawię rozwiązania używane przez Google od lat, a od jakiegoś czasu również promowane na zewnątrz. Są to:

  • Closure - framework będący wygodną i rozbudowaną podstawą do budowania dużych aplikacji w oparciu o JavaScript.
  • Closure Compiler - narzędzie które zmniejsza rozmiar skryptów oraz przyspiesza ich działanie poprzez stosowanie całej gamy optymalizacji, począwszy od eliminacji znaków niedrukowalnych, skończywszy na inliningu funkcji.
  • Google Web Toolkit - kompleksowy zestaw narzędzi, którego najważniejszą możliwością jest translacja kodu napisanego w Javie na JavaScript, co umożliwia napisanie praktycznie całej aplikacji używając wyłącznie Javy.

Miejsce

  • Wydział Matematyki i Informatyki Instytut Matematyki, Uniwersytet Jagielloński
  • ul. Łojasiewicza 6, Kraków

Czas

Pozostatłe informacje

Ostatnio na blipie

  • ładowanie...