我是一名受过培训的计算机程序员,但已经离开 Web 开发一段时间了。我正在对各种 Python Web 开发框架进行一些背景研究。我知道 Django、Grok / Zope 3 和 Pylons 都是很好的可靠框架,但在使用它们的背景下几乎没有。有人可以向我解释每个框架在方法上的区别,以及与其他框架相比,其中一个亮点在哪里?
我的具体用例是构建一个 Web 应用程序,该应用程序将根据用户提供的各种信息向用户推荐产品。因此,它将需要相当多的用户输入,例如基本配置文件、产品偏好、尝试建立用户之间的社交关系。它还需要支持员工将带有标签功能的产品上传到系统中,然后与用户进行匹配。
最后一点,Plone 的某些部分是否有助于为非技术人员提供上传产品和产品描述的界面?一块Plone容易借吗?似乎我不应该重新发明轮子,让人们上传待售/推荐的物品以及一些描述物品的元数据。谢谢您的帮助。