Tetszik a bejegyzés? Iratkozz fel, oszd meg!


Java támogatás a Google App Engine-ben

Korábban már szóltak róla pletykák, most be is jelentette a Google: az eddigi Python kód futtatás mellett Java kódokat is lehet használni az App Engine “hoszting szolgáltatásukban”. Ez nagy lökést adhat a projektnek, Java programozóból ugyanis jóval több van, mint Python programozóból.

Google App Engine

A Google bejelentése alapján “early look” minőségben érhetőek el jelenleg az új funkciók. Ami az adatbázis kezelést illeti standard Java interfészeket biztosít a Google, avagy az App Engine datastore API helyett a Java Data Objects és Java Persistence API használható. Új verzió jelenik meg a Google Web Toolkitből és a Google Plugin for Eclipse-ből is. Bár arról nem szól a bejelentés, valószínűleg az Androidban is elérhető Java motorra, a Dalvikra építették fel a szolgáltatásukat.

További eddig hiányolt funkciók is megjelennek: lehetőség lesz időzített kódfuttatásra, data importálásra, az adatok biztonságos csatornán történő elérhetőségére is.

Az újdonságokkal egy a hoszting szolgáltatásokkal kifejezetten versenyképes megoldást tesz le a Google az asztalra, a skálázhatóság ígéretével, ezzel sokkal népszerűbbé téve a megoldásukat. Kiváncsi leszek, hogy mekkora sikere lesz a Java fejlesztők körében a nyitásnak – az elkövetkező napokban meglátjuk.

Korábbi – bár viszonylag régi – ide kapcsolódó blogbejegyzésem a témában érdekes lehet: Google App Engine – mennyibe kerül?

9 Hozzászólás - “Java támogatás a Google App Engine-ben”


  • Egyik szemem sír, a másik üveg. Reménykedtem benne, hogy Python mellett az új nyelv a Ruby lesz, a Django párja pedig a Rails. De akkor ez bukta.

  • Nem Dalvik, hagyományos byte code kell neki a beszámolók szerint.

    Nóra: már olvastam sikeres futtatásokat JRuby alapon, szóval nincs még veszve semmi.

  • ee: Hol merre olvastál róla? Szívesen megnézném a cikket.

  • Köszi, elolvastam. Az jól látszik, hogy sok megszorítással jár. Tehát úgy kell fejlesztened, hogy már nulladik lépésben ezen architektúrát támogatod. (Pl. nincs AR más van helyette, ami bár hasonlít, de nem ugyanaz)

  • Félek akkor már jobban megéri a Groovy on Grails-t megtanulni…

  • Szerintem a Java teljesen jó lépés volt. Mivel a Java virtuális géphez jópár script nyelvnek van interpretere(ruby, php is), így sokkal több embert érinthet ez a lehetőség, mint amennyire elsőre gondolnánk.

    Persze jó lenne a Ruby és PHP natív támogatása, de ezekre szerintem kicsi az esély.

  • Nóra, hiába lenne MRI Ruby támogatás, az AR akkor sem menne, mert msára van kitalálva. Ola Bini készített egy egyszerű DSL-t a Datastore-hoz és készülőben van egy Datamapper alapú is, ha minden igaz.

    Rails/Merb/Sinatra szépen fut alatta, úgyhogy bíztatnálak, hogy próbálgasd csak a JRuby-t AppEngine-en :)

Te mit gondolsz?