0

Ruby on Rails 有一个截屏演示,他们用来宣传他们的框架,展示了如何在 15 分钟内使用 RoR 编写一个基本的博客系统Zend PHP 框架是否有类似的截屏视频/演示文稿/任何演示类似内容的内容?它不一定是专门的博客,但我肯定想找到一个演示文稿,展示一些使用 ZF 进行的快速应用程序开发。

我来自哪里:多年来我一直在不停地编程。那天我开始使用 QBASIC waaaaay制作小程序(文字冒险游戏、屏幕保护程序、简单的小东西)。然后我转向 C++,但从未真正用它做任何令人印象深刻的事情。从那时起(现在大概 5 年左右)我开始使用 C# 进行桌面开发,使用 PHP 进行 Web 开发。我在这里和那里制作了一些非常酷的工具,但我肯定不是一个专业的程序员,因为它一直只是我的爱好。

现在我有两个主要的 Web 应用程序,我将很快开始工作。(比如明天,或者理想情况下今晚晚些时候...... :))两者都将是数据库驱动的应用程序,需要用户注册,能够操作特定于其帐户的数据(他们的帖子、列表、用户帐户详细信息等),除其他外。

目前我正在评估不同的框架来帮助我更快地开发这些网络应用程序。我一直在看,并且听说过关于 Ruby on Rails 的好消息。Hulu 和 YellowPages.com 使用它是一个明显的认可——当然,我听说过它可能存在的可扩展性问题;但这不应该是我正在研究的问题。我不希望这两个项目每天都有数百万用户。

我也在认真研究 Zend 框架以满足我的需求,因为我已经有一些 PHP 经验。理想情况下,我想找到一个 ZF 截屏视频,显示一个正在快速编写的应用程序,这样我就可以在我正在探索的两个选项之间进行大致相等的比较,并且可以亲眼看到这两个选项是如何完成的。

也就是说 - 我不反对考虑 RoR 或 ZF 以外的框架。我对这个主题所做的唯一研究是在过去的几天里,所以我很确定还有其他很好的选择,我什至没有看过或听说过。当然,如果有一个快速的应用程序开发演示,我可以观看任何其他建议,那就太棒了。

所以 -建议?链接到显示在其他框架中快速应用程序开发的优秀截屏视频?还有其他我应该考虑的 PHP 框架吗?(易于部署的将是理想的,因此我不必购买我可以完全控制的专用服务器。假设它是合理的,我想降低我的托管成本)

提前致谢!

-苏塔

4

2 回答 2

1

您可以查看 ZendCasts.com

但是,在 ZF 和 RoR 之间做出决定时,您应该意识到它们彼此之间非常不同。RoR 是一个完整的堆栈,具有基于 AR 构建的集成 ORM 和相当严格的结构。它很强大,里面有很多魔法,我想说它的 RAD 能力高于 ZF,因为 rake 比 Zend_Tool 更强大

另一方面,ZF 首先是一个松散耦合的组件库,具有可随意使用的架构,以实现最大的灵活性。您可以一起使用它的组件,但您不必这样做。虽然它的特点是约定优于配置,但 ZF 并没有过多地帮助您。它希望您知道如何走路。ZF 也没有完整的 ORM 和 AR,但您可以非常集成 Doctrine 或 Propel 或您喜欢使用的任何库。

您经常听到 ZF 的新手抱怨很难进入它,仅仅是因为他们希望 ZF 像 RoR、Symfony 或 Cake 一样工作,例如一个全栈框架

编辑

Cake 旨在成为 PHP 的 RoR 端口。它是围绕 ActiveRecord 构建的。与 CI < v2 一样,它向后兼容 PHP4,这意味着它没有充分利用您在 PHP5 中获得的 OOP 功能。不过,我想说两者都比 ZF 更容易进入。

于 2010-03-19T08:45:46.220 回答
0

这是关于 SO 的常见问题。

我在回复这篇文章时发布了一些有价值的链接

如果您在 Google 上查找此类教程,请查找 Zend Application 或 Zend Tool,而不是 ZF。

其他框架与 Zend Framework 的区别在于 Zend Framework 是一个通用框架,而不是应用程序框架(不仅适用于 MVC、HTTP)。例如,Google 使用 ZF 来提供对其服务的访问。

您可以轻松地将 Symfony 或 CodeIgnitier 与 Zend Framework 一起使用。

顺便说一句,准确地说,你问的教程不是博客,而只是一个简单的 CRUD 控制器。您可以使用 Wordpress 在 15 分钟内创建博客(然后对其进行自定义),但不能使用 PHP 框架。

于 2010-03-19T06:35:49.213 回答