Je te rejoins sur le 99,99% des projets web même si je dirais un chiffre moindre.
Pour une bonne part des projets, tu ne sais pas à l'avance quel besoin de scalabilité tu auras. Le coût d'entrée (en terme de développement) est certes un peu élevé (perte des repères RDBMS, pas d'accès au FS, etc. ; les contraintes du sandboxing en somme) mais est compensé par rapport au gain que tu en tires en n'ayant pas à te préoccuper de la scalabilité de ta plate-forme (the 70/30 switch cf. [http://mashraqi.com/2008/06/werner-vogels-keynote-at-structu(...)] ).
Bien sûr pour des projets existants gérant parfaitement les pics de charge, ça n'a pas grand sens de porter son application sur l'App Engine (par exemple linuxfr ;-).
L'hébergement Google App Engine est en effet bridé et propriétaire. C'est justement pour cela qu'AppScale (open source) est intéressant; le GAE SDK (java ou python) que fournit Google est lui aussi open source. AppScale permet justement de s'affranchir du backend Google.
Quant à la standardisation, elle évolue en permanence. LAMP est le standard le plus répandu, ça ne veux pas dire que c'est celui qui a le plus de potentiel d'avenir.
[^] # Re: kezako
Posté par angusyoung . En réponse à la dépêche AppScale 1.1 est sorti : où comment se créer son propre Google App Engine. Évalué à 1.
Pour une bonne part des projets, tu ne sais pas à l'avance quel besoin de scalabilité tu auras. Le coût d'entrée (en terme de développement) est certes un peu élevé (perte des repères RDBMS, pas d'accès au FS, etc. ; les contraintes du sandboxing en somme) mais est compensé par rapport au gain que tu en tires en n'ayant pas à te préoccuper de la scalabilité de ta plate-forme (the 70/30 switch cf. [http://mashraqi.com/2008/06/werner-vogels-keynote-at-structu(...)] ).
Bien sûr pour des projets existants gérant parfaitement les pics de charge, ça n'a pas grand sens de porter son application sur l'App Engine (par exemple linuxfr ;-).
L'hébergement Google App Engine est en effet bridé et propriétaire. C'est justement pour cela qu'AppScale (open source) est intéressant; le GAE SDK (java ou python) que fournit Google est lui aussi open source. AppScale permet justement de s'affranchir du backend Google.
Quant à la standardisation, elle évolue en permanence. LAMP est le standard le plus répandu, ça ne veux pas dire que c'est celui qui a le plus de potentiel d'avenir.