在发表了一些评论之后,我受到启发,想要获得一些关于 PHP MVC 框架PRADO的反馈。我已经使用它一年多了,我非常喜欢使用它,但是我注意到在整个 Stack Overflow 中,当symfony或CakePHP被谈论为潜在的候选人时,它似乎并没有被提及为一个框架。
现在有人使用 PRADO 使用 Stack Overflow 吗?如果是这样,你如何找到它?过去有没有人使用过它但留下了它,如果有,为什么?任何人都可以评估它与 Cake 或 symfony 的优缺点吗?
我玩过 PRADO 一些,但我觉得如果我将被迫进入 post-back-hell,我还不如在它最初构建的平台上进行 - .NET,除此之外PRADO 在博客等中相对“未提及”。但我不知道为什么。
我发现活动控件非常漂亮。它使做各种 ajaxy 的事情变得非常容易。不幸的是,当您需要做一些稍微不同的事情时,它会非常混乱并且很难弄清楚发生了什么。我觉得我经常得到一些简单而出色的工作,然后一个小的额外要求将要求我将整个事情拆开并提出一个更复杂的解决方案。
第一次研究 PRADO 时,我用了大约 10 天时间,不断对自己说:“这个框架太棒了!”。几个月后,我开始着手一个客户选择使用 PRADO 的大项目……地狱开始了……只要我们继续使用 PRADO 的基础组件,一切都很完美,开发也很快。但是一旦客户想要一个开箱即用的东西,我们实际上花费的时间是使用另一个框架完成的时间的 2 到 3 倍。而且我不是在谈论大型定制。PRADO 框架强制应用程序具有特定的结构和工作流程。如果该逻辑不适合您,请查看另一个框架。
普拉多现在死了。文档也很差。
我认为 Prado 从未真正流行起来,因为它是一个事件驱动的框架,有点难以理解。特别是对于许多来自程序背景的 PHP 开发人员而言。
如果我没有遇到过 QCodo,那么 PRADO 将是我的框架选择。我喜欢事件驱动的方法——QCodo 更适合我。
自 4 年以来,我们一直在使用 PRADO 框架。我们正在使用包含超过 6000 万条记录的 Oracle 和 MySql 数据库开发用于电子政务的大型(+4000 个程序)网络应用程序。作为开发的基础设施,我们使用 SVN+TRAC+ 我们自己的项目控制工具和 phpEdit w/tortoiseSVN 作为客户端工具。目前我们正在考虑改用 Yii。