Es gibt viele Fragen zum Vergleich von Frameworks. Ich habe vor einigen Wochen einen Vergleich von PHP-Frameworks gemacht. Es hilft, so spezifisch wie möglich zu sein.
Wir wollen eine Web-Anwendung bauen
Welche Art von Organisation sind Sie? Haben bestehende Entwickler Ruby/PHP/Python Erfahrung?
, die schnell (laden), skalierbare
Ich denke, alle von ihnen schnell genug sein wird. Die Probleme sind fast immer in der Datenbankschicht und zu viele Anforderungen, wenn Caching verwendet werden könnte.
modular
Django, Rails, Symfony sind sehr modular. Ich weiß nichts über Zend. Codeigniter ist definitiv nicht.
und sollte für Benutzer ansprechend sein.
Welche Benutzer? die Leute, die Inhalt auf die Seite laden oder die Leute, die das Framework benutzen? Django kommt mit einer sehr polierten Admin-Oberfläche, die nur minimalen Installationsaufwand erfordert. Wenn die Website für die Veröffentlichung von Inhalten durch ein paar Leute gedacht ist, ist dies ein großer Vorteil gegenüber den anderen. Das Framework sollte keine Rolle auf der Website für den Benutzer spielen, der die öffentliche Website besucht.
Unsere Website wird eine Vielzahl von Bildern enthalten. Ich möchte nicht verlangsamen wegen Image-loading.
Sie können ein Content Delivery Network oder einen Reverse Proxy verwenden, um Image-Dateien bereitzustellen. Es hat sehr wenig mit dem Rahmen zu tun, den Sie wählen. Das Abfragen der Datenbank nach den Bildern kann jedoch Auswirkungen haben.
Sie könnten auch in Symfony und Ruby on Rails mit diesem Haufen chuck.Diese beiden und Django sind wahrscheinlich die beste Option für Sie.
Zuletzt, aber vor allem sollten Sie diese selbst ausprobieren. Erstellen Sie eine kleine Galerie oder einen Blog und sehen Sie, welche für Sie oder Ihr Team am besten funktioniert.
Siehe auch: https://stackoverflow.com/questions/91846/rails-or-django-or-something-else
Werkzeug. http://werkzeug.pocoo.org/ –
'Unsere Website wird viele Bilder aufnehmen.Sie können diese mit Lack, Nginx oder Cherokee servieren, wenn Sie hohe Leistung wünschen. Ich sehe nicht, wie der Rahmen die Leistung in diesem Bereich beeinflusst. – Keyo