序言:我一直在使用PHP超过8年,但从未使用过框架,只编写过脚本和插件.大多数情况下,我使用CodeCharge Studio等代码生成器或Intranet应用程序的自定义代码.由于我对设计模式没有问题,因此Zend框架对我来说并不太难以学习.
从ZF开始:我已经阅读了QuickStart手册,并想知道什么可以促使我快速使用基本的Zend Web应用程序开发.据我所知,重复的任务需要花费很多时间.
问题:例如,对于我开发的几乎每个网站,都必须有用户注册流程,我不想重新发明轮子并花一周时间登录/配置文件表单.
1)Zend开发人员是否使用您编写的某种原型来快速推出基本网站?
2)或者是否有一些网站源代码可以建立?
3)是否有一些应用程序生成器或次要工具用于带有网格,记录等的页面?
PS我在6年前停止学习EJB,因为我没有人问过类似的问题.TIA!
1)ZF开发人员是否使用某种原型来快速推出基本网站?
对于该领域的组件,Zend Framework还有点年轻,但是有一个非官方的PEAR通道.截至2009年3月,思想领袖似乎仍在辩论组织一切的最佳方式.我个人对领域驱动的计划感到非常兴奋,因为它们将是最强大的.
2)是否有一些网站源代码可以建立?
现在最好的消息来源是ZF思想领袖的博客,网站和知识库.这里有一些链接可以帮助您入门:
Brian在评论中指出了Rob Allen的教程.这是第一个真正超越基础知识,并且是他的书Zend Framework In Action的基础.
Padraic Brady的博客应用程序教程和svn存储库是最完整的示例之一,展示了许多组件如何组合在一起.它正在被迁移到一本名为Survive The Deep End的在线书籍,但他需要花一些时间在他的博客中提到他非常忙碌.
Matthew Weier O'Phinney做了一些有趣的设置,你可以从他的github存储库中阅读和克隆.特别是在那个回购中的'bugapp'分支有一些有趣的技术.他最近一直在当地工作,所以他的博客上有最新的更新.
Damien Mathieu一直致力于基于最佳实践的DRY框架.
3)是否有一些应用程序生成器或次要工具用于带有网格,记录等的页面?
有一个脚手架生成器作为Zend_Tool的一部分,计划在ZF v1.8中发布.它目前在孵化器中,我上周试过它并且它可以工作,但是在当前状态下生成的组件不多.
上周我终于花时间一起收集资源(其中包括Stack Overflow ZF问题供稿).我已经将它们放在Google Reader中的Zend Framework标签下,并将随着时间的推移改进Feed源.如果你想自己管理它们,这是当前的OPML.
祝你好运!-Matt
expertseries | Zend Framework | Google Reader