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 ∗
ul. Łojasiewicza 6, Kraków
- Wydział Matematyki i Informatyki Instytut Matematyki, Uniwersytet Jagielloński
- ul. Łojasiewicza 6, Kraków
Czas ∗
- Początek: Środa, 20 Styczeń 2010, godz. 18:15
- Koniec: Środa, 20 Styczeń 2010, godz. 20:00