gpt4 book ai didi

Django vs. Grok/Zope3 vs. Pylons

转载 作者:行者123 更新时间:2023-12-04 00:50:59 24 4
gpt4 key购买 nike

我是一名受过培训的计算机程序员,但已经有一段时间远离网络开发了。我正在对各种 Python Web 开发框架进行一些背景研究。我知道 Django、Grok/Zope 3 和 Pylons 都是很好的可靠框架,但在使用它们的背景方面几乎没有。有人可以向我解释每个框架在方法上的差异,以及与其他框架相比,它的优势在哪里?

我的具体用例是构建一个 Web 应用程序,该应用程序将根据用户提供的各种信息向用户推荐产品。因此,将需要以基本资料、产品偏好、尝试在用户之间建立社交关系等形式的大量用户输入。它还需要支持员工将带有标签特征的产品上传到系统中,然后可以与用户进行匹配。

最后一点,Plone 的部分功能是否有助于为非技术人员提供一个界面来上传产品和产品描述?一块Plone容易借吗?似乎我不应该重新发明轮子,让人们可以上传待售/推荐的物品以及一些描述物品的元数据。感谢您的帮助。

最佳答案

根据您的背景和要求,我建议您使用 http://pinaxproject.com/ 之类的东西。这是基于Django的。

Pyramid(Pylons 的继承者)是一个非常低级的框架,您需要选择库或自己编写所有应用程序代码。对于有经验的人来说,这是有道理的,并且可以让您完全控制您的代码。但是,如果您从头开始并且不熟悉可用的库,这将是一个障碍。

Django 和 Grok 都是高级框架,其中 Django 是更受欢迎的选择。如果您还不熟悉使用对象数据库或 URL 遍历,那么学习 Grok 会更耗时。

Plone 不适合您的用例。它是一个内容管理系统,而不是一个通用的 Web 框架。它使用的库很少可以在不同的上下文中重用,当然没有它的 UI。如果您想通过个性化内容提供引人入胜的用户体验,Plone 不适合您 - 这不是它的构建目的。

免责声明:我是 Plone 和 Zope 2/Zope Toolkit 的发布经理,使用过 Pyramid 而不是 Django。

关于Django vs. Grok/Zope3 vs. Pylons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com