曾经,我很羡慕 Django 等框架那完善的自动化工具。说实话,在 MVC 框架中不停的建立Controller、Action 是一件又枯燥,又麻烦的事情。而且,维护起来也颇费功夫。所以在 ninnypro 中我引入了一个 cli 工具,用于创建 Controller、Action 以及更新 ACL 的资源表。 现在,这些都将成为历史了。 Zend Framework 引入了 Zend_Tool 和 Zend_Application 两个包,用于自动化和快速集成。并且成熟的命令行工具 zf 也可以使用了。例如这里!! zf 将程序员的关注点聚焦到程序功能和细节的实现,更加的统一和方便。跟 ninnypro 的思路类似,以放弃灵活性为代价,换取约束性和开发速度。 如果我有精力,或许会在此基础上重新建构 ninnypro 吧。
http://devzone.zend.com/article/4045-Zend-Framework-1.7.0-is-now-available 新版本放出,除了修复了近三百个 bug 外,还有下面的新功能。
首先,这不是一个指南,这只是一个简易说明。描述了如何在 netbeans 6.5 rc for php 中建立、开发、调试 Zend Framework 项目。 step by step:
[2008-07-04] 中文版本 chm 发布 1 周年,今天截止,中文翻译进度是 71%。同时也编译了英文版本。 中文 Zend Framework 手册 CHM 版本 | 英文 Zend Framework 手册 CHM版本 同时在 SVN 的中文手册目录下增加了 tools 目录,其中包含了正确编译中文 CHM 的说明以及工具。直接访问 SVN 的朋友可以自行编译。
23
May
5月23日對于 Zend Framework 來說絕對不是什么好日子。 首先 Darby 找到了新工作,23 日就離開了 Zend。 其次,Zend Framework 的 SVN 似乎受到毀滅性的損壞。 本想給大家再編譯一個英文版的 Zend Framework 手冊,現在看來,只能等 SVN 恢復再說了。 最新消息,Matthew 移動了 trunk 到 standard/trunk。所以之前的 svn 無法正常使用。
今天才知道這個消息,1.5 做了很多改動,包括路由部分的大小寫解析方式也同以前 1.0x 不同。新功能對于只用 Zend Framework 開發普通網站的人來說并不是十分要緊。Zend_Form 和 Zend_Layout 反而會增加頁面編輯的難度。 * New Zend_Form component with support for AJAX-enabled form elements * New action and view helpers for automating and facilitating AJAX requests and alternate response formats * LDAP, Infocard, and OpenID authentication adapters * Support for complex Lucene searches, including fuzzy, date-range, and wildcard queries [...]
27
Aug
下载 9月2日的讲义幻灯和代码示例。 在线演示:www.i-fang.com/php/lucene4php/search.php 内容如下:
16
Aug
许多人说 Zend_DB_Select 是一个丑陋的实现,同时是完全没有必要的。那么我想谈一下我的想法,为什么我们需要 Zend_Db_Select。
原文在此:http://hi.baidu.com/thinkinginlamp/blog/item/6282d539d96198f13a87ced1.html 在这里对有效内容略做剖析,谈谈我的看法。另:为避免被“河蟹”,所以原文中那另外的 50% 的废话我就不说了。