gpt4 book ai didi

django - Django 不适合传达业务逻辑吗?

转载 作者:行者123 更新时间:2023-12-04 06:04:42 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




对于我一直在计划的项目,我几乎 100% 锁定了 Django。

我想“消除”的最后一个“神话”是 Django 在
传达业务逻辑。

彼得·尚戈夫的直接引述:

Whatever your choice of framework your real-life needs will very quickly outgrow the functionality available in the ecommerce modules that you started with, and you will end up needing to make non-trivial changes to them or even rewriting from scratch sooner rather than later. This is because open source has always been exceptional at building infrastructure tools (think web servers, templating languages, databases, cacheing, etc.), but relatively mediocre at implementing business logic. So what I'd be looking for if I were you is the library that I'd be happiest to hack on rather than the one that looks most mature.



我将 Django(与 satchmo)放在一起的“产品”:
  • Ruby on Rails(带狂欢)[Ruby]
  • 催化剂 [Perl]
  • JadaSite [Java]
  • KonaKart [Java]
  • 购物者 [Java]

  • 能否请您减轻(或确认)我对
    上面提到的关于 Django 的报价?

    最佳答案

    简短的回答 - 当然它不好,因为它不是业务流程管理软件;它是一个用于 Web 开发和完成任务的框架。

    长答案 - 您需要澄清业务逻辑(并“传达”它)的含义。您是在谈论流程映射、工作流管理还是流程本身的执行?

    我没有看到您列出的其他项目如何“传达”业务逻辑 - 因为它们不是业务流程图或测试或验证包。它们只是做一些工作的框架。一旦定义并验证了流程(使用一些外部工具),您就可以在代码中执行该流程。

    在网上购物方面 - 就店面而言,业务“流程”是相当标准的,您可以轻松地将其映射到您列出的任何包裹。您没有提到您将运营的商店类型或您的履行或交付流程是什么,因此如果 satchmo 内置了这些组件,或者您是否必须从头开始编写它们,则无法给您详细的答复。

    对 django 唯一可能的负面影响是它没有成熟的工作流引擎(GoFlow 和 django-workflows 两个主要项目已停止),但这几乎不是对 django 的批评,因为它不是一个通用的 Web 框架.它专为特定应用程序而设计,复杂的多状态工作流引擎不是主要需求。

    最后,就引述而言——在不知道上下文的情况下——我只能说最受欢迎的业务流程映射软件之一实际上是开源 JBoss BPM 引擎。

    关于django - Django 不适合传达业务逻辑吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8499362/

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