Google zachęca do korzystania z App Engine w Go

17.05.2011 14:22, Autor: Michał Majchrzycki (mmaj), Kategoria: News
NewsImage

Eksperymentalny język programowania Go rozwijany przez firmę Google jest wprowadzany do usługi Google App Engine.

Google App Engine to usługa uruchomiona w 2008 roku, w ramach której programiści mogą w prosty sposób tworzyć aplikacje webowe. W ramach App Engine programiści otrzymują dostęp do tych samych komponentów z których korzysta Google, ułatwiających przetwarzanie dużych ilości danych. Teraz firma z Mountain View zaczyna wdrażać eksperymentalny język Go do swojego API. Taki krok zapowiedziano już podczas zeszłotygodniowej konferencji I/O 2011 w San Francisco. Następnym posunięciem było wydanie nowego wieloplatformowego SDK do obsługi Go. Google wydał też wczoraj najnowszą wersję App Engine SDK dla Javy.

Google chciałby, aby w przyszłości coraz więcej programistów tworzących aplikacje webowe korzystało z jego języka. Początkowo App Engine umożliwiał uruchamianie oprogramowania napisanego w Pythonie, później przyszła kolej na Javę. Teraz zaś Google zachęca do udziału we własnym projekcie wspieranym przez aktywną społeczność. Za dodatkowy atut trzeba uznać, że kod źródłowy kompilatora języka Go jest otwarty i udostępniony na licencji BSD.

r   e   k   l   a   m   a

Komentarze (6)  

AvatarUżytkownik jest nieaktywny
RaveStar | 17.05.2011 14:49#1

Sam język z punktu widzenia programisty do niczego się nie nadaje jeżeli nie ma do niego bibliotek. W końcu to nie lata '90 by wynajdywać koło od nowa.

Lepiej dla Google byłoby, gdyby wydał Dalvika na PC. Wtedy mógłby zmieniać języki do woli.

AvatarUżytkownik jest nieaktywny
hivonzooo | 17.05.2011 15:04#2

Google pracuje, pracuje i jeszcze raz pracuje. To mi się podoba - oznacza to że firma się rozwija. Oby tak dalej. Zyskać możemy na tym tylko my, użyszkodnicy internetu ;)

AvatarUżytkownik jest nieaktywny
TestamenT | 17.05.2011 15:14#3

@RaveStar jest sporo bibliotek jak na tak młody język programowania http://godashboard.appspot.com/package
Oczywiście spora część z nich to wrapper'y.

AvatarUżytkownik jest nieaktywny
slepcu | 18.05.2011 8:15#4

ciekawiej by było gdyby dodali javascript po stronie serwera, typu node.js . ale interesujaca wiadomosc.

Avatar
t (niezalogowany) | 18.05.2011 8:19#5

Język ten nie wprowadza niczego ani nowego ani dobrego. Goroutines są tylko chwytem marketingowym ponieważ podobnie łatwo programować współbieżnie w innych językach jak Erlang czy Haskell.
Model obiektowości w Go miał za zadanie odpowiedzieć czymś lepszym na stary model znany z Javy, C++ czy Ruby ( gdzie zamiast większość czasu rozwiązywać problem - tworzysz dla tego rozwiązania typy i to jak po sobie dziedziczą... ), niestety rozwiązanie Go jest bardzo niepraktyczne i karkołomne.
Biblioteki piszą prawdopodobnie fanatycy Javy - żeby wykonać najprostszą rzecz musisz najpierw potworzyć np. Readery, później Writery na końcu jeszcze co innego - koniec końców proste zadanie rozciąga się na 10 linijek kodu którego i tak nie da się debuggować gdyż Go debugera nie posiada.
Szczerze - o wiele przyjemniejszym narzędziem pozostanie - wśród imperatywnych języków: np. C++ ( dla aplikacji potrzebujących bardzo szybkiego wykonywania się ).
Wśród funkcyjnych - niemal każden jeden - np. OCaml, Erlang czy Haskell..

AvatarUżytkownik jest nieaktywny
TestamenT | 08.11.2011 3:01#6

Go posiada debugger a jest nim gdb

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Polecamy
Huawei E583C

Test przenośnego routera 3G
Test: PocketBook Pro 612

Biblioteka w kieszeni
Testujemy GALAXY NOTE

Czy to tablet z telefonem?
Testujemy: Manta Smart TV Box

Internet w telewizorze
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av