有人用Dabo做中型项目吗?

时间:2020-03-05 18:51:24  来源:igfitidea点击:

我们处于一个新的ERP客户端服务器应用程序的开始,该应用程序是作为Python富客户端开发的。我们目前正在评估Dabo作为我们的主要框架,它看起来相当不错且易于使用,但是我想知道,有人将它用于大中型项目吗?
谢谢你的时间!

解决方案

回答

我完全没有Dabo的经验,但是这个问题在很长一段时间内一直是列表的顶部,所以我决定尝试一下:

框架选择

假设:

  • 大中型项目:我们正在谈论一个由20多个人组成的团队,在第一阶段中他们从事大约一年的工作。对于客户而言,这通常是一项昂贵且非常重要的工作。
  • 该项目将拥有大量用户(大约一百个),因此性能必不可少
  • 这是一个ERP项目,因此该应用程序将处理大量信息
  • 我们之前没有Dabo团队经验

注意事项:

  • 我现在无法打开Dabo项目站点。似乎有一些服务器问题。仅此一项,就会让我三思而后行,将其用于大型项目。
  • 这不是一个众所周知的框架。在Google中键入Dabo几乎不会返回任何有用的结果,它没有Wikipedia页面,总而言之,它相当晦涩。这意味着当我们遇到问题(并且遇到问题)时,我们几乎无处可去。因此,问题在8天之内都没有得到回答,仅此一项就让我重新考虑。如果项目基于晦涩的技术,那么我们以前就不会有经验-这是巨大的风险。
  • 团队中没有人知道该框架。这意味着我们必须学习它才能获得任何结果,并且掌握它将需要相当长的时间。我们将不得不把时间花费在项目计划中。我们真的需要吗?
  • 这个框架给我们带来了什么我们无法做自己的事情?我的团队花了很多时间试图使用一些第三方组件或者工具,只是发现构建自定义组件比处理第三方问题和限制要快。如今有许多出色的工具可供人们使用,如果没有它们,我们将会迷失方向-但我们必须仔细考虑该工具是否是其中之一
  • Dabo项目版本为0.84. 我们知道他们是否在此阶段花时间优化代码以提高性能吗?我们是否进行了任何测试以查看它是否可以承受NFR中的负载。

希望对我们有所帮助:)祝我们项目顺利

回答

我是Dabo框架的作者之一。我们的一位用户向我指出了我们收到的极为否定的答案,因此我认为我最好还是在第一次答复中弄清楚一些错误的假设。

Dabo在Python社区中确实是众所周知的。我已经在最近的4个美国PyCon中展示了它,我们有数百个用户订阅了我们的电子邮件列表。我们的网站(http://dabodev.com)没有任何服务中断;我不知道为什么第一响应者声称有麻烦。支持是通过我们的电子邮件列表提供的,我们为快速有效地帮助人们而感到自豪。许多新手问题可以帮助我们确定缺少文档的地方,因此我们强烈建议新手提出问题!

Dabo已经存在4年了。离0.9版本还有几天的事实,更多地反映了我的搭档Paul McNett保守的版本编号,而不是框架中的任何不稳定性。我知道自2006年以来一直在生产的Dabo应用;自2004年以来,我就一直将其用于自己的项目。无论我们对发行版数字的重视程度如何,我们的修订版都是4522,我们一直在进行不断的工作,以向框架中添加越来越多的内容。重构和简化一些旧代码,是的,清理一些错误。

请注册我们的免费电子邮件支持列表:

http://leafe.com/mailman/listinfo/dabo-users

...并询问我们对那里Dabo的任何疑问。还没有多少人发现Stack Overflow,所以我期望这里不会提供非常有根据的答案。那里每天都有几个定期的贡献者使用Dabo,并且通常很乐意提供他们的意见和帮助。