Malgré tous les avantages, il y a un gros con qui est crucial pour notre client et qui frappe à l'GAE et c'est: la vie privée! Nos clients ne pourrais jamais envisager l'enregistrement de leurs données dans une base de données qui est un potentiel de fil de sécurité.
En outre, la loi allemande interdit d'exposition non contrôlée des données du client. Depuis Google magasin de données dans le cloud, il peut y avoir des données stockées aux etats-UNIS, où, à l'égard du "Patriot Act", toutes les données peuvent être contrôlés par les institutions gouvernementales. C'est, bien sûr, encore une fois un critère sélectif quand il s'agit de toute sorte de solution basée sur le cloud, Azure, Amazon ou quoi que ce soit.
Pour satisfaire l'exigence de nos clients, nous n'avons pas le choix mais pour exécuter l'ensemble du matériel en interne.
Cependant, si je devais choisir un environnement d'un projet de démarrage avec aucun des problèmes de confidentialité à tous, j'ai sérieusement songé à GAE ... et serait alors dans la crainte que, dès que la vie privée devient un sujet de préoccupation, il faudrait que je re-mettre en œuvre l'ensemble de la SCALA ;-)
Enfin: bien que je me considère comme un codeur Java, je ne recommanderais pas de Java pour les petites et moyennes projets de taille pour toutes les raisons mentionnées ci-dessus. Il n'y a qu'un seul domaine que je voudrais encore vous recommandons de Java, et c'est l'entreprise domaine d'application.