Ich bin gelernter Computerprogrammierer, habe mich aber schon eine Weile von der Webentwicklung entfernt. Ich mache ein wenig Hintergrundforschung über verschiedene Python Web-Entwicklung Frameworks. Ich verstehe, dass Django, Grok / Zope 3, und Pylons sind alle guten soliden Rahmen, aber haben wenig in der Art und Weise der Hintergrundarbeit mit ihnen. Kann mir jemand den Unterschied in der Herangehensweise der einzelnen Frameworks erklären, und wo man glänzt, wenn im Vergleich zu den anderen?
Mein spezieller Anwendungsfall ist der Aufbau einer Webanwendung, die Benutzern auf der Grundlage einer Vielzahl von Benutzerinformationen Produkte empfiehlt. Dazu bedarf es einiger Benutzereingaben in Form eines grundlegenden Profils, von Produktpräferenzen und des Versuchs, soziale Beziehungen zwischen den Benutzern herzustellen. Außerdem muss das System die Mitarbeiter dabei unterstützen, Produkte mit gekennzeichneten Merkmalen in das System hochzuladen, die dann den Benutzern zugeordnet werden können.
Was den letzten Punkt betrifft, würden Teile von Plone dabei helfen, eine Schnittstelle für Nicht-Techniker zum Hochladen von Produkten und Produktbeschreibungen bereitzustellen? Kann man sich Teile von Plone einfach ausleihen? Es scheint, als müsste ich das Rad nicht neu erfinden, um eine Möglichkeit zu haben, Artikel zum Verkauf / zur Empfehlung hochzuladen, zusammen mit einigen Metadaten zur Beschreibung der Artikel. Vielen Dank für die Hilfe.