Websites

Google's App Engine ondersteunt nu standaard IM-protocol

Deciding between Compute Engine, Container Engine, App Engine and more (Google Cloud Next '17)

Deciding between Compute Engine, Container Engine, App Engine and more (Google Cloud Next '17)
Anonim

De door Google's App Engine gehoste ontwikkelomgeving laat applicaties nu instant messages uitwisselen met netwerken op basis van de open XMPP-standaard.

De ondersteuning voor XMPP (Extensible Messaging en Presence Protocol) maakt deel uit van de nieuwste upgrade naar de App Engine-software development kit voor de Python en Java programmeertalen, zei Google vrijdag.

De nieuwe XMPP API (application programming interface) zal het mogelijk maken dat applicaties gebouwd en gehost op App Engine via IM communiceren met gebruikers van diensten zoals Google Talk en anderen waarvan netwerken gebaseerd zijn op XMPP, ook bekend onder de naam Jabber.

[Lees meer: ​​De beste tv-streamingdiensten]

Google is van plan de IM-functionaliteit uit te breiden buiten de uitwisseling van tekstberichten naar andere gebieden, zoals de herkenning van gebruikersstatus, ook bekend als IM-aanwezigheid.

Bovendien voegt versie 1.2.5 van de App Engine SDK ook een taakwachtrij-API toe voor Java-toepassingen, iets die al bestond voor Python-toepassingen.

Een andere nieuwe functie is een App Engine-opstartprogramma voor Windows, dat het product al had voor Mac OS X. Het opstartprogramma is ontworpen om het maken, lokaal testen en uploaden naar App Engine-servers van Python te vereenvoudigen toepassingen, volgens Google.

"Daarnaast geven we de broncode vrij voor zowel Mac- als Windows App Engine Launchers als open source-projecten," leest de Google-blogpost.

App Engine, geïntroduceerd in beperkte beschikbaarheid begin april 2008, en ongeveer een maand later op grote schaal is geopend, is niet bedoeld als een gehoste ontwikkelomgeving voor alle soorten toepassingen en ontwikkelaars. In plaats daarvan heeft Google de app-engine ontworpen voor de soorten toepassingen die het zoekbedrijf ontwikkelt, namelijk webapplicaties met een grote aantrekkingskracht die geen langlopende processen vereisen om bijvoorbeeld wetenschappelijke gegevens te crypteren. App Engine's sweet spots zijn webapps met databases zoals blogs, kantoorproductiviteitsprogramma's en tools voor sociale netwerken.

In tegenstelling tot andere gehoste computer- en ontwikkelingsservices, zoals Amazon's AWS, biedt App Engine ontwikkelaars een sterk geïntegreerde set componenten, waardoor de afstemming en configuratie wordt beperkt die ontwikkelaars moeten gebruiken.

Hoewel dit ontwerp flexibiliteit en controle opoffert door opties te beperken, het is in lijn met het doel van App Engine om een ​​beroep te doen op ontwikkelaars die snel applicaties willen maken en implementeren, waarbij ze vertrouwen op Google om de rest te verwerken.