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.

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?
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.
http://olabini.com/blog/2009/04/jruby-on-rails-on-google-app-engine/
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
DOS-ok vagytok mind!!!