Salut les geeks,
Après une petite recherche sur les forums, rien trouvé concernant Google App Engine ( GAE, ça sera plus court ).
[center]
![]()
Je mets une image pour aérer et vous flatter l’oeil[/center]
Pour mon projet perso ( un jeu sur android, mais je vous en reparlerai plus tard ), je me suis mis en tête de monter un petit truc pour récupérer des stats sur les utilisateurs. Rien de personnel, je m’en cogne, mais de quoi faire de jolis graphs sur les versions de l’os, les phones, la progression des joueurs suivant le pays etc…
Et comme j’aime le Java, et que j’ai des besoins simples, j’ai regardé ce que pouvait me proposer GAE pour m’éviter de monter un Tomcat + BDD et tout le bordel qui va autour.
En deux mots, c’est du google, simple et efficace.
On a du JEE standard accompagné d’une couche BDD objet respectant les standards java. Je vais pas me coltiner les normes, le site est très bien fait pour ça, et ça m’amuse pas trop.
Tout se passe via le plugin Google pour Eclipse, plugin qui permet aussi d�??intégrer GWT ( mais rien d’obligatoire ). Le plugin rapatrie le SDK GWT et GAE après installation et vous fournit tout ce qu’il faut pour vous simplifier la vie.
Le topo est simple :
[ol]
[li]Ouvrir un compte ( gratuit ) sur GAE[/li][li]Y enregistrer une nouvelle application[/li][li]Coder votre appli dans Eclipse[/li][li]Lier cette appli à GAE via le plugin[/li][li]Cliquer sur Deployer ( attention il faut savoir cliquer )[/li][li]Et voilà ![/li][/ol]
Votre appli est désormais accessible sur monappli.appspot.com.
C’est simple et efficace mais je l’ai déjà dit.
Alors pour ceux qui ont eu les cheveux dressés en lisant BDD Objet, il faut vous rassurer, c’est hyper simple. La doc est là et vous accompagne. Sans tomber dans le fanboyisme, j’ai toujours trouvé la doc Google excellente. Elle est courte et va directement à l’essentiel, parce que nous autres dev. Java, on aime pas trop se palucher 10 pages de docs.
Donc la doc sur le SDK est dans le même moule. Même si vous n’avez jamais fait de BDD objet, ni même utiliser une solution de mapping à la Hibernate, vous comprendrez vite.
On a aussi une interface d’admin bien fichu et pleine d’infos, de graphs et de logs.
La question du “combien ça coûte ?” arrive :
Alors ça coûte rien, tant qu’on reste dans les limites des quotas définis.
Une fois dépassé ça, on raque. Tous les tarifs sont notés clairement, il y a là aussi des pages dédiées dans la doc et même une vidéo.
Je ne suis pas du tout spécialiste des coûts d’hébergement, donc je me prononcerai pas. “On” m’a dit que c’était honteusement pas cher.
Je passe sur un millier de détails, pour pas faire un post trop long.
Voilà, je ne connais pas d’autres solutions d’hébergement d’appli Java dans le même goût.
Mon impression est que c’est absolument génial. Tellement pratique pour simplifier la vie des devs et pour qu’on puisse se concentrer sur le code et pas s’emmerder avec des considérations techniques qui gavent.
PS : Et pour les bussieres en herbe, ça tourne aussi avec du python. A condition de pas se frotter le zizi dessus
)