Ale*_*exA 13 zend-framework prototype
序言:我一直在使用PHP超过8年,但从未使用过框架,只编写过脚本和插件.大多数情况下,我使用CodeCharge Studio等代码生成器或Intranet应用程序的自定义代码.由于我对设计模式没有问题,因此Zend框架对我来说并不太难以学习.
从ZF开始:我已经阅读了QuickStart手册,并想知道什么可以促使我快速使用基本的Zend Web应用程序开发.据我所知,重复的任务需要花费很多时间.
问题:例如,对于我开发的几乎每个网站,都必须有用户注册流程,我不想重新发明轮子并花一周时间登录/配置文件表单.
1)Zend开发人员是否使用您编写的某种原型来快速推出基本网站?
2)或者是否有一些网站源代码可以建立?
3)是否有一些应用程序生成器或次要工具用于带有网格,记录等的页面?
PS我在6年前停止学习EJB,因为我没有人问过类似的问题.TIA!
Mat*_*ner 20
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
<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.0">
<head>
<title>expertseries | Zend Framework | Google Reader</title>
</head>
<body>
<outline title="Zend Framework" text="Zend Framework">
<outline text="A.J. Brown" title="A.J. Brown" type="rss"
xmlUrl="http://feeds.feedburner.com/ajbrowns_blog" htmlUrl="http://ajbrown.org/blog"/>
<outline text="Armando Padilla" title="Armando Padilla"
type="rss" xmlUrl="http://www.armando.ws/?feed=rss2" htmlUrl="http://www.armando.ws"/>
<outline text="Benjamin Eberlei" title="Benjamin Eberlei"
type="rss"
xmlUrl="http://www.whitewashing.de/about/rss/all" htmlUrl="http://www.whitewashing.de"/>
<outline text="Bradley Holt" title="Bradley Holt" type="rss"
xmlUrl="http://bradley-holt.blogspot.com/feeds/posts/default" htmlUrl="http://bradley-holt.blogspot.com/"/>
<outline text="Cal Evans" title="Cal Evans" type="rss"
xmlUrl="http://blog.calevans.com/feed/" htmlUrl="http://blog.calevans.com"/>
<outline text="Chris Hope" title="Chris Hope" type="rss"
xmlUrl="http://feedproxy.google.com/ElectricToolboxBlog" htmlUrl="http://www.electrictoolbox.com"/>
<outline text="Codecaine.co.za" title="Codecaine.co.za"
type="rss" xmlUrl="http://www.codecaine.co.za/rss/" htmlUrl="http://www.codecaine.co.za/"/>
<outline text="Douglas Brown" title="Douglas Brown"
type="rss" xmlUrl="http://www.brownphp.com/feed/" htmlUrl="http://www.brownphp.com"/>
<outline text="Federico Cargnelutti"
title="Federico Cargnelutti" type="rss"
xmlUrl="http://blog.fedecarg.com/feed/" htmlUrl="http://blog.fedecarg.com"/>
<outline text="Jani Hartikainen" title="Jani Hartikainen"
type="rss" xmlUrl="http://codeutopia.net/blog/feed/" htmlUrl="http://codeutopia.net/blog"/>
<outline text="Juozas Kaziuk?nas" title="Juozas Kaziuk?nas"
type="rss" xmlUrl="http://dev.juokaz.com/feed/rdf" htmlUrl="http://dev.juokaz.com"/>
<outline text="Matthew Turland" title="Matthew Turland"
type="rss" xmlUrl="http://ishouldbecoding.com/atom/1" htmlUrl="http://ishouldbecoding.com/"/>
<outline text="Matthew Weier O'Phinney"
title="Matthew Weier O'Phinney" type="rss"
xmlUrl="http://weierophinney.net/matthew/feeds/index.rss2" htmlUrl="http://weierophinney.net/matthew/"/>
<outline text="Michelangelo van Dam"
title="Michelangelo van Dam" type="rss"
xmlUrl="http://www.dragonbe.com/feeds/posts/default" htmlUrl="http://www.dragonbe.com/"/>
<outline text="Mike Rötgers" title="Mike Rötgers" type="rss"
xmlUrl="http://www.roetgers.org/feed/" htmlUrl="http://www.roetgers.org"/>
<outline text="Nick Lo" title="Nick Lo" type="rss"
xmlUrl="http://www.ingredients.com.au/nick/feed/" htmlUrl="http://www.ingredients.com.au/nick"/>
<outline text="Pádraic Brady" title="Pádraic Brady"
type="rss"
xmlUrl="http://blog.astrumfutura.com/feeds/index.rss2" htmlUrl="http://blog.astrumfutura.com/"/>
<outline text="Raphael Stolt" title="Raphael Stolt"
type="rss"
xmlUrl="http://raphaelstolt.blogspot.com/feeds/posts/default" htmlUrl="http://raphaelstolt.blogspot.com/"/>
<outline text="Rob Allen" title="Rob Allen" type="rss"
xmlUrl="http://akrabat.com/feed/" htmlUrl="http://akrabat.com"/>
<outline text="Robert Basic" title="Robert Basic" type="rss"
xmlUrl="http://feeds2.feedburner.com/robertbasic/blog/" htmlUrl="http://robertbasic.com/blog"/>
<outline text="Stack Overflow ZF" title="Stack Overflow ZF"
type="rss"
xmlUrl="http://stackoverflow.com/feeds/tag/zend-framework" htmlUrl="http://stackoverflow.com/questions/tagged/zend-framework"/>
<outline text="Thomas Weidner" title="Thomas Weidner"
type="rss"
xmlUrl="http://www.thomasweidner.com/flatpress/feed/rss2/" htmlUrl="http://www.thomasweidner.com/flatpress/"/>
<outline text="Tom Graham" title="Tom Graham" type="rss"
xmlUrl="http://www.noginn.com/feed/" htmlUrl="http://www.noginn.com"/>
<outline text="Zend Dev Zone" title="Zend Dev Zone"
type="rss"
xmlUrl="http://feeds.feedburner.com/ZendDeveloperZone" htmlUrl="http://devzone.zend.com/"/>
</outline>
</body>
</opml>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3568 次 |
| 最近记录: |