Vosao vs hébergement drupal
Comme il se trouve, j'ai posé cette même question:
Il a décidé de la plupart du temps deux éléments:
- Dans la fonctionnalité où webapp et le chevauchement Django, Django a tendance à être un peu plus agréable et / ou plus flexible.
- Si vous deviez souhaitez par la suite se éloigner de GAE, Django est un objectif de portage.
Ma question (en combinaison avec la richesse des informations Daniel Vassallo fourni) devrait répondre complètement à votre question.
GAE est un excellent outil pour les nouveaux et les petits projets, qui ne nécessitent pas une base de données relationnelle. J'utilise une gamme de solutions d'hébergement Web.
1) Je www.gaiagps.com construit sur l'App Engine, car il était un peu brochureware, et un petit magasin clé-valeur pour la partie blog.
2) Mon collègue a également construit un robot web sur GAE, car il était juste quelques scripts Python simples qui ont collecté des pages Web. Cette application envoie réellement les données sur EC2 cependant, où plus le travail est fait.
3) je serai l'hôte www.trailbehind.com sur EC2, car il utilise une base de données géographiques (PostGIS) que vous auriez essentiellement à vous mettre en œuvre sur App Engine.
4) je serai l'hôte TRAC et SVN sur WebFaction, car il est hors de l'étagère pour une tranche là.
Si je dois faire un site dans quelques jours, j'utilise GAE. Si c'est un projet de grande ou existant, ou a une base de données génial, j'utiliser autre chose.
répondit le 10 janvier '10 à 00h19
J'ai récemment changé mon développement de webapp à django (en utilisant app-engine-patch b / c ils ont ajouté plus de fonctionnalités). Consultez ici app-patch moteur:
J'ai vraiment aimé la simplicité webapp était d'utiliser et il avait tous les outils nécessaires pour un certain temps. Cependant, quand il est venu à l'ajout de comptes d'utilisateur sur mon site que je trouve que je devais soit rouler mon propre système (avec des sessions, etc., qui peuvent se compliquer sur GAE) ou utiliser des comptes google / gmail avec webapp.
Je ne voulais pas que mes utilisateurs doivent vous inscrire à Google / gmail avant qu'ils ont signé avec moi.
Par conséquent, je suis d'essayer django avec patch app-moteur, car ils ont déjà mis en œuvre la fonctionnalité utilisateur de django et il semble fonctionner très bien.
Avec Django vs Webapp ils ont tous deux des performances similaires, et les deux offrent la scalablity automatique, etc.
Django a une certaine forme de validation, etc. astucieux mais je vois les choses de l'utilisateur comme la plus grande différence entre les deux.
répondit le 9 janvier '10 à 20h03
Le seul vrai problème que je courais en était la limite upload / download 1M imposée par GAE. Je pourrais télécharger des fichiers plus volumineux en utilisant HTTP directement à S3, mais je ne pouvais pas les récupérer par GAE. J'espère qu'ils ont levé cette restriction depuis.
répondit le 10 janvier '10 à 00h28
Si vous êtes à la recherche d'autres cadres GAE CMS en plus Django, jetez un oeil à Vosao. Il est un framework Java CMS qui utilise la vitesse pour les modèles. Le cadre est encore en alpha et est en cours de développement. La version actuelle (0.2.3) est stable et très fonctionnel.
Vous pouvez voir un exemple d'un site Vosao travaillant sur mon domaine personnel.
a répondu le 16 février '10 à 01h56
Je préfère webapp. Il adapte mieux selon Google et semble mieux intégré à l'infrastructure App Engine. De plus, il est plus léger.
répondit le 11 mars '10 à 20h09
essayez kay-cadre si vous recherchez cadre spécialement conçu pour Google App Engine.
répondit le 7 avril '10 à 04h34
2017 Stack Exchange Inc