Depuis quelques semaines je me suis intéressé a Google App Engine. Cela m’a permis de “rafraichir” mes connaissances Python, de regarder de plus près l’offre “Cloud” de Google, et aussi les problématiques de déploiement associées.
J’ai dans un premier temps utilisé l’intégration Django avec GAE. Première constatation: la mise en place de l’infrastructure —pourvu que l’on prenne bien les bonnes versions des composants — est vraiment simple, rapide et on crée son application “hello world” très rapidement.
En revanche, dès que l’on doit creuser un peu dans les fonctionnalités, la documentation n’est plus au niveau. Surtout que Django est quelque peu brutalisé/modifié car on utilise BigTable. Autre inconvénient: il faut quand même tout développer soit même car le framework WebApp fournit dans GAE est relativement “fin”. On est donc loin d’avoir une stack applicative bien étoffé.
Je suis donc passé à GAE patch…et là on a vraiment à notre disposition un framework suffisamment développé pour supporter du développement rapide d’applications. On a effectivement un pseudo-container d’applications avec:
- service d’authentification,
- application d’administration,
- service de cache,
- service de mail (et XMPP)
- MVC (Django et ragendj)
February 3rd, 2010 at 4:52 pm
Bonjour
Vous avez une idée de comment je peux faire pour mettre mon cv dans mon application google app engine ecrite en java ?
February 6th, 2010 at 9:04 am
Je n’ai malheureusement pas regarder GAE en java. Si tu utilises GAE “seul” alors tu va devoir tout faire en JSP….à la limite, sur une petite application, cela ne doit pas être trop génant. Sinon, essaie de voir s’il n’y a pas de “framework” permettant de tourner au dessus de GAE Java, te permettant ainsi de développer ton app plus rapidement.