Strony internetowe

Google App Engine teraz obsługuje standardowy protokół IMO

How to improve App Engine startup times

How to improve App Engine startup times
Anonim

Środowisko programistyczne hostowane przez Google App Engine pozwala teraz aplikacjom wymieniać wiadomości błyskawiczne z sieciami opartymi na otwartym standardzie XMPP.

Obsługa XMPP (Extensible Messaging and Presence Protocol) jest częścią najnowszego uaktualnienia do oprogramowania App Engine zestaw programistyczny dla języków programowania Python i Java, powiedział w piątek Google.

Nowe API XMPP (interfejs programowania aplikacji) pozwoli aplikacjom zbudowanym i hostowanym w App Engine komunikować się za pośrednictwem komunikatorów internetowych z użytkownikami usług takich jak Google Talk i innych. których sieci oparte są na XMPP, popularnie zwanym również Jabber.

[Więcej informacji: najlepsze usługi streamingowe TV]

Google planuje rozszerzyć funkcjonalność komunikatora poza wymianą wiadomości tekstowych na inne obszary, takie jak rozpoznawanie statusu użytkowników, znane również jako obecność IM.

Ponadto wersja 1.2.5 App Engine SDK dodaje także API kolejki zadań dla aplikacji Java, coś które istniały już dla aplikacji Python.

Kolejną nową funkcją jest uruchamianie App Engine dla systemu Windows, które produkt już posiadał dla Mac OS X. Program uruchamiający został zaprojektowany w celu uproszczenia tworzenia, lokalnego testowania i przesyłania do serwerów App Engine w języku Python według Google.

"Wydajemy kod źródłowy dla wyrzutni Mac OS i Windows App Engine jako projekty open source", czytamy w blogu Google.

App Engine, wprowadzony w ograniczonej dostępności na początku kwietnia 2008 r. i szeroko otwarte około miesiąc później, nie ma być hostowanym środowiskiem programistycznym dla wszystkich typów aplikacji i programistów.

Zamiast tego Google zaprojektował App Engine dla typów aplikacji rozwijanych przez wyszukiwarkę, mianowicie aplikacje internetowe o atrakcyjności masowej, które nie wymagają długotrwałych procesów, na przykład do przełamywania danych naukowych.

Słodkie punkty App Engine to aplikacje sieciowe oparte na bazach danych, takie jak blogi, programy biurowe i narzędzia społecznościowe.

W przeciwieństwie do innych hostowanych usług obliczeniowych i programistycznych, takich jak Amazon AWS, App Engine oferuje programistom ściśle zintegrowany zestaw komponentów, co zmniejsza tuning i konfigurację, którą muszą wprowadzić deweloperzy.

Podczas gdy ten projekt poświęca elastyczność i kontrolę poprzez redukcję opcji Jest to zgodne z celem App Engine, który przyciąga programistów, którzy chcą szybko tworzyć i wdrażać aplikacje, opierając się na Google, aby zająć się resztą.