publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
4 skomentuj »

TAGI: google app engine , google , python , cpython , java

2009-03-27 13:15  |  Wojciech Wowra, Marcin Kwiecień

Google App Engine: obsługa Javy i wydajniejszy Python

Google App Engine: obsługa Javy i wydajniejszy Python

Z nieoficjalnych informacji wynika, że Google zamierza wprowadzić do App Engine obsługę Javy. Pierwsze plotki na ten temat pojawiły się w ubiegłym roku, a teraz opublikowano szczegóły. Drugą znaczącą nowością jest to, że powstała grupa, której celem jest opracowanie wydajniejszej wersji Pythona.

Usługa Google App Engine jest obecnie oparta wyłącznie o Pythona. Deweloperzy od dłuższego czasu domagają się wprowadzenia Javy (podobnie jest z PHP czy Perlem). Rozszerzenie dostępnych opcji programistycznych na pewno doprowadziłoby do popularyzacji GAE.

Eksperci i blogerzy przypuszczają, że Google wykorzysta podczas rozbudowy swojej platformy własną wirtualną maszynę Javy o nazwie kodowej Dalvik. Obecnie znajduje ona zastosowanie w Androidzie i Google Mobile OS.

Dodanie Javy do GAE ułatwiłoby pracę programistom zajmującym się tworzeniem aplikacji dla Androida. Mogliby oni hostować swoje prace na serwerach Google’a. Kolejnym krokiem byłaby integracja z Google Voice API oraz tworzenie programów dla netooków korzystających z Androida.

Oprócz dodania Javy inżynierowie z Google’a chcą zwiększyć wydajność Pythona oraz ułatwić migrację dużych aplikacji ze starszej do nowszej wersji języka. Chodzi o to, aby ten dynamiczny język programowania stał się bardziej użyteczny w porównaniu do takich statycznych rozwiązań jak C++ czy właśnie Java.

Kodowa nazwa projektu to Unladen Swallow. Plan działań streszczony jest w kilku punktach:

  • przygotowanie wersji Pythona co najmniej pięć razy szybszej niż CPython,
  • wydajność aplikacji napisanych w Pythonie powinna być stabilna,
  • utrzymanie zgodności na poziomie źródeł z aplikacjami napisanymi w CPythonie,
  • utrzymanie zgodności na poziomie źródeł z modułami CPythona,
  • nie będzie to fork od istniejącej wersji, bo pomysłodawcy nie chcą się zajmować implementacją tego do końca życia.

źródło: GigaOM, eWeek

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
4 skomentuj »

Komentarze

  • Hansa

    #1 Hansa 2009-03-27 13:57:41 0

    miło. Może nareszcie java zdominuje rynek.

    IP: 213.134.186.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4

  • pako

    #2 pako® 2009-03-27 15:27:36 0

    Java nie zdominuje rynek. Nie nadaje się do wszystkich zastosowań.

    IP: 88.220.181.[...] Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020409 Iceweasel/3.0.6 (Debian-3.0.6-1)

  • przemelek

    #3 przemelek 2009-03-27 19:48:24 0

    Bazując na zapotrzebowaniu i pensjach programistów wydaje mi się, że Java już dawno zdominowała rynek ;-)

    Ciekaw też jestem czy będą wspierali J2EE, czy raczej coś innego. Obecna wersja GAE z Pythonem nie używa sesji, co ma sens zważywszy, że każdy request może trafić do innej maszyny, ciekawe jak to zrobią w przypadku Java'y? :-)

    IP: 80.238.67.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 GTB5

  • mantrid

    #4 mantrid 2009-03-31 11:32:52 0

    > "zastosowanie w Androidzie i Google Mobile OS."

    co to jest Google Mobile OS?

    > Dodanie Javy do GAE ułatwiłoby pracę programistom zajmującym się

    tworzeniem aplikacji dla Androida. Mogliby oni hostować swoje prace na

    serwerach Google’a.

    a co ma piernik do hostowania na serwerach Google'a???

    bełkot, tak to jest jak się przepisuje newsy z zagranicznych portali

    IP: 192.100.112.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł