Google App Engine incontra Java

L’altra sare mentre cercavo un hosting java decente con cui iniziare un nuovo e piccolo progetto per un cliente mi sono imbattuto in google app engine.

Ad onor del vero conoscevo gia’ il servizio, avendone ricevuto comunicazione all’epoca del suo lancio da parte di Google, quello che non sapevo è che da qualche giorno a questa parte oltre che al framework pasato du Python è disponibile anche Java.

Google App Engine Java
Google App Engine Java

Bella sorpresa devo dire. Avera la possibilità di pubblicare su infrastruttura google le proprie applicazioni può essere un vantaggio specie per progetti in via di definizione.

Detto fatto, ho chiesto l’attivazione del servizio sperimentale java e dopo qualche giorno ho ricevuto la mail di conferma da parte di Google. Ora non mi resta che realizzare la prima applicazione di esempio e vedere come si comporta.

Da quel poco che ho letto le cose interessanti che posso notare sono:

  • Supporto di spring;
  • Supporto Struts;
  • Supporto Jsf;
  • Supporto GWT;
  • Supporto per linguaggi di script e molto altro;
  • Persistenza tramite JDO e JPA.

La nota dolente, mancanza del supporto Hybernate, si è vero che è possibile convertire le classi Hybernate in JPA specie se si è utilizzato correttamente il meccanismo delle annotazioni ma avere il supporto Hybernate lascerebbe liberi di decidere se deployare di App Engine o su server propri.

Queste sono solo le primissime impressioni, spero presto di poterlo testare e scrivere due note.