我们正处于一个新的 ERP-ish 客户端-服务器应用程序的开始,该应用程序是作为 Python 富客户端开发的。我们目前正在评估 Dabo 作为我们的主要框架,它看起来非常漂亮且易于使用,但我想知道,有没有人将它用于大中型项目?
谢谢你的时间!
2 回答
我是 Dabo 框架的作者之一。我们的一个用户向我指出了您收到的极其否定的答案,所以我认为我最好插话并在第一个回复中澄清一些不正确的假设。
Dabo 在 Python 社区中确实很有名气。我在最近 4 个美国 PyCons 中的 3 个上展示了它,我们有数百名用户订阅了我们的电子邮件列表。我们的网站(http://dabodev.com)没有出现任何服务中断;我不知道为什么第一响应者声称有麻烦。通过我们的电子邮件列表提供支持,我们以快速有效地帮助人们而自豪。许多新手问题帮助我们找出我们的文档缺乏的地方,所以我们强烈鼓励新手提问!
Dabo 已经存在 4 年了。距离 0.9 版本还有几天的时间这一事实更多地反映了我的合作伙伴 Paul McNett 相当保守的版本编号,而不是框架中的任何不稳定性。我知道自 2006 年以来一直在生产的 Dabo 应用程序;自 2004 年以来,我一直将它用于我自己的项目。无论您对发布编号重视什么,我们都处于修订版 4522 中,不断地在为框架添加越来越多的东西;重构和简化一些旧代码,是的,清理一些错误。
请注册我们的免费电子邮件支持列表:
http://leafe.com/mailman/listinfo/dabo-users
...并在那里提出您对 Dabo 的任何问题。还没有多少人发现 Stack Overflow,所以我不希望在这里得到非常明智的答案。那里有几个经常使用 Dabo 的贡献者,他们通常非常乐意提供他们的意见和帮助。
我根本没有 Dabo 经验,但是这个问题在很长一段时间内都排在首位,所以我决定试一试:
框架选择
假设:
- 大中型项目:我们说的是一个由 20 多人组成的团队,在第一阶段工作了大约一年。对于客户来说,这通常是一项昂贵且非常重要的工作。
- 该项目将拥有大量用户(大约一百个),因此性能至关重要
- 这是一个 ERP 项目,因此该应用程序将处理大量信息
- 你在你的团队中没有之前的大博经验
注意事项:
- 我现在无法打开 Dabo 项目站点。似乎有一些服务器问题。仅此一项就让我在将其用于大型项目时三思而后行。
- 它不是一个众所周知的框架。在 Google 中输入 Dabo 几乎不会返回任何有用的结果,它没有维基百科页面,总而言之,它非常晦涩难懂。这意味着当您遇到问题(并且您将遇到问题)时,您将几乎无处可去。您的问题在 SO 上 8 天没有得到解答,仅此一项就让我重新考虑。如果您的项目基于您以前没有经验的晦涩技术 - 这是一个巨大的风险。
- 您的团队中没有人知道该框架。这意味着您必须学习它才能获得任何结果,并且掌握它需要相当多的时间。您必须将这段时间考虑到您的项目计划中。你真的需要吗?
- 这个框架给了你什么你自己做不到的?很多时候,我的团队尝试使用一些第三方组件或工具,却发现构建自定义组件或工具比处理第三方问题和限制要快。现在有很多很棒的工具可供人们使用,没有它们我们会迷失方向——但你必须仔细考虑这个工具是否是其中之一
- 大博项目版本为0.84。你知道他们是否在这个阶段花时间优化他们的代码以提高性能?您是否进行了任何测试以查看它是否能够维持您在 NFR 中的负载。
希望有帮助:)祝你的项目好运