Я программист, тренируясь, но некоторое время не работал в веб-разработке. Я занимаюсь небольшими исследованиями на различных платформах веб-разработки Python. Я понимаю, что Django, Grok/Zope 3 и Pylons - все это хорошие прочные рамки, но у них мало возможностей работать с ними. Может ли кто-нибудь объяснить мне разницу в подходе к каждой из фреймворков и где сияет по сравнению с другими?
Мой конкретный пример использования заключается в создании веб-приложения, которое будет рекомендовать продукты пользователям на основе разнообразной информации, предоставленной пользователем. Таким образом, он будет принимать справедливый бит пользовательского ввода в виде базового профиля, предпочтений продукта, попытки установить социальные отношения между пользователями. Он также должен будет поддерживать персонал, загружающий продукты в систему с помеченными функциями, которые затем могут быть сопоставлены пользователям.
В последнем пункте, помогут ли части Plone предоставить интерфейс для нетехнических людей для загрузки продуктов и описаний продуктов? Кусок Plone легко заимствовать? Похоже, мне не нужно было изобретать велосипед с точки зрения того, чтобы люди могли загружать предметы для продажи/рекомендации вместе с некоторыми метаданными для описания предметов. Спасибо за помощь.