URL: https://linuxfr.org/users/thedidouille/journaux/google-app-engine-ma-tuer Title: Google App Engine ma tuer Authors: thedidouille Date: 2008年12月13日T13:06:39+01:00 Tags: Score: -8 Alors oui, je dois vous l'avouer, je me suis délecté de la vidéo du "campfire : Introducing Google App Engine" (recherchez dans youtube si vous voulez la voir). J'avais l'impression de regarder un Monthy Python, tous les ingrédients y étaient. J'ai même sans succès essayé d'imiter la voix des intervenants, ça pourrait faire rire mon entourage, avec un peu d'entraînement, et quelques verres de vin, personne n'y résistera. Le contenu est du même esprit que la forme. Lorsque l'on utilise S3 et autres EC2, le "cloud" de Google ressemble à une farce, c'est plus d'un métro de retard un jour de grève qu'ils ont, ils marchent encore à quatre pattes, ou nagent encore dans les rivières. Pas de Java : ejb3 + annotations ou Seam, plus tous les autres framework Ajax dont on parle (Seam, echo2, GWT) que peut-on faire de mieux sincèrement, pas de jointure dans les tables, pas d'accès disque, pas d'accès aux librairies natives pour faire du traitement de l'image, que du python ... Puis, il y a quelque jours, j'ai sur ma feuille de route le besoin de faire un petit projet, qui utilisera GWT, avec quelques graphs que je générerai avec gchart. Pour ce que je veux faire, c'est l'idéale. Rien de plus simple, je download le plugin eclipse et me voilà parti. L'intégration de GWT avec un serveur d'application java n'est pas idéale, du fait que l'on programme une application répartie avec GWT, mais l'intérêt est que l'on peut choisir un serveur d'application non java. Notamment, pourquoi pas, en Python. On trouve facilement comment faire sans passer par JSON. Comme ce que j'ai à faire est assez simple, les limitations du Google App Engine ne me semblaient pas être un problème. Malgré mon scepticisme je décide donc de passer 5 minutes à lire le "getting started" qui est proposé. Ça casse pas trois pattes à un canard, puis me remettre à Python que je n'ai jamais abordé sérieusement ne me ferais pas de mal. Malgré les petits défauts qu'on lui prête, c'est un langage simple, et à mon sens, bien maintenable pour des projets pas trop gros. Et alors là, j'ai eu un putain de choc. Pour en comprendre l'ampleur, le seul choc qui s'en rapproche dans mon existence de Geek à 2 balles, c'est lorsque j'ai découvert Qt, après avoir passé 6 mois à essayer de comprendre la MFC. D'ailleurs le choc "Qt" m'a fait utiliser Linux, et louer Mandrake (pour avoir participé à la "libération" de Qt) c'est vous dire que ça m'a marqué. C'est TROP simple. Il y a des limitations, comme authentifier les utilisateurs de seulement Google, mais Django ... Y a t-il quelque chose de plus simple que ça? J'ai toujours respecté Python, après avoir vu OpenERP, je me disais que certains arrivaient à faire des merveilles avec, mais je ne suis jamais rentré dedans sérieusement. En fait, c'est, LE meilleur truc pour pas ce prendre la tête, et faire quelque chose de propre. Et vous, qu'en pensez-vous de Django + Google App Engine?

AltStyle によって変換されたページ (->オリジナル) /