Google otwiera narzędzia dla JavaScriptu

06.11.2009 18:40, Autor: Grzegorz Niemirowski (gniemirowski), Kategoria: News
NewsImageGoogle otworzyło bibliotekę dla języka JavaScript, której używa w niektórych swoich aplikacjach webowych. Otworzono także źródła narzędzia do kompresji JavaScriptu.

Biblioteka nosi nazwę Closure i zawiera szeroki zestaw funkcjonalności, od serializacji do standardowych widgetów dla interfejsu użytkownika. Wszystkie funkcje są tak napisane, aby mogły działać na każdej przeglądarce i mogą być łatwo wykorzystywane. Closure pozwala obejść niektóre ograniczenia i słabości JavaScriptu, np. wprowadzając zorientowane obiektowo dziedziczenie. Oferuje także przestrzenie nazw i obsługuje ładowanie modułów z rozwiązywaniem zależności. Kod źródłowy Closure jest dostępny na licencji Apache. Udostępniono także dokumentację do API i samouczki.

Udostępniono też Closure Compiler, napisane w Javie narzędzie do kompresji i optymalizacji JavaScriptu. Pozwala ono także przeprowadzać analizę kodu w celu odnalezienia typowych błędów programistycznych. Może być uruchamiany z wiersza polecenia lub też z poziomu strony internetowej na której programiści mogą wklejać swój kod do analizy. Dostępne jest także API REST, które pozwala na zautomatyzowane użycie hostowanego Closure Compilera. Programiści mają do dyspozycji także plugin Firebug o nazwie Closure Inspector służący do debugowania skompresowanego kodu. Za jego pomocą można mapować skompresowany kod na oryginalny. Closure Compiler również jest dostępny na zasadach Apache License.

Źródło: Ars Technica
r   e   k   l   a   m   a

Komentarze (4)  

AvatarUżytkownik jest nieaktywny
dirtymesucker | 06.11.2009 19:06#1

ciekawe jak to sie ma do compressora YUI
za tydzień i tak okaże się, że to "plagiat".

Avatar
krefik (niezalogowany) | 06.11.2009 22:34#2

Na szczęście w przypadku tych technologii prior-use datuje się na czasy kiedy dinozaury chodziły po ziemi, a VIC-20 był nowoczesną biurową stacją roboczą.

Avatar
Darek_si (niezalogowany) | 07.11.2009 12:30#3

Całkiem niezła ta biblioteka. Jak przeglądałem kod aplikacji Google to widziałem że często używają jQuery więc nie zdziwię się że ta ich biblioteka będzie czymś w rodzaju jej rozszerzenia. Jedno jest pewne ta biblioteka warta jest poznania jak wszystko spod znaku Google.

Avatar
.dex (niezalogowany) | 08.11.2009 11:53#4

sprawdzałem i muszę powiedzieć, że tnie się i/lub nie reaguje czasami. Zostaję przy jQuery, chociaż tak jak kolega pisze wyżej - warto poznać (choćby patrząc po wykorzystaniu js w gmailu czy g.wave)

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av