Il y a beaucoup de questions comparant les frameworks. J'en ai fait une il y a plusieurs semaines en comparant les frameworks php. Cela aide d'être aussi précis que possible.
Nous voulons construire une application web
Quel type d'organisation êtes-vous? Les développeurs existants ont-ils une expérience de ruby / php/python?
qui est rapide (à charge), évolutive
Je pense que chacun d'entre eux sera assez rapide. Les problèmes sont presque toujours dans la couche de base de données et trop de demandes lorsque la mise en cache peut être utilisée.
modulaire
Django, Rails, Symfony sont tout à fait modulaire. Je ne sais pas à propos de zend. Codeigniter n'est définitivement pas.
et devrait plaire aux utilisateurs.
Quels utilisateurs? les personnes qui chargent du contenu dans le site ou les personnes qui utilisent le framework? Django est livré avec une interface d'administration très polie qui nécessite un minimum d'effort pour l'installation. Si le site est pour la publication de contenu par quelques personnes, c'est un énorme avantage sur les autres. Le cadre ne doit pas jouer de rôle dans le site Web pour l'utilisateur parcourant le site Web public.
Notre site Web hébergera beaucoup d'images. Je ne veux pas le ralentir en raison de chargement de l'image.
Vous pouvez utiliser un réseau de diffusion de contenu ou un proxy inverse pour traiter des fichiers d'image. Cela a très peu à voir avec le cadre que vous choisissez. Interroger la base de données pour les images pourrait avoir un impact cependant.
Vous pourriez également vouloir jouer avec Symfony et Ruby on Rails avec ce groupe.Ces deux et Django sont probablement la meilleure option pour vous. Enfin, mais surtout, vous devriez essayer ces derniers vous-même. Construisez une petite galerie ou un blog et voyez lequel fonctionne le mieux pour vous ou votre équipe.
Voir aussi: https://stackoverflow.com/questions/91846/rails-or-django-or-something-else
Werkzeug. http://werkzeug.pocoo.org/ –
'Notre site Web hébergera beaucoup d'images. 'Vous pouvez les servir avec vernis, nginx ou cherokee si vous voulez de hautes performances. Je ne vois pas comment le cadre affecte les performances dans ce domaine. – Keyo