CodeIgniter 是一個有名的 PHP 開發架構,它以嚴格的 MVC 架構、完備的文檔和簡單易學成為很多 PHP 開發者喜愛的開發工具,很多開源系統由於都是靠社群自發地開發和維護,這類社群對編寫文檔一向不太熱中,所以 CodeIgniter 完整的文檔便顯得特別有吸引力。Akash Mehta 在 Developer Tutorials 網站上發表了一篇 CodeIgniter 的教學文件。
PHP development framework PHP 開發架構
PHP Web Application Framework 1.3
PhpWebApp 是一個應用開發架構,使得開發以關係數據庫為基礎的 PHP 網頁應用程式更加容易和簡單。它透過從 XHTML 延伸出來的 XML 模板,把設計和改變佈局的工作,從邏輯的實作中分割開來。它也藉著提供事件為本的編程模式,簡化應用程式邏輯的實作。此外,PhpWebApp 力求為網頁應用開發人員提供模塊化和代碼重用。
PhpWebApp 1.3 除了除去一些臭蟲外,並提出了一些改進的文檔。
PRADO 推出 3.1.0 穩定版本
PRADO 是一種事件驅動和基於組件的 PHP5 網頁應用開發架構,它與 ASP.NET 和 RAD(Rapid Application Development 快速應用開發)工具,如 Borland Delphi 和 Visual Basic,有著許多相同之處,PRADO 3.1.0 是一個重大的功能改進,增添內在數據庫支持和 Ajax 的無縫支持,它還增添了許多新的控制,範例和導修。
這個新版本:
- 存取數據庫:為不同的需要新增了三個層次的數據庫支援,它們包括基於 PDO 的數據存取,Active Record 和 SQLMap。
- 積極控制:這些都是帶有 Ajax 功能的網頁控制,使得創造一個 Ajax 網頁非常容易。
- 其他組件服務。
Cakephp 中文手册 翻译 预览版 by ken&luxel
www.cakephp.org
http://www.1x3x.net/cakephp/index.html
预览地址
目前翻译工作完成 2/3
争取本周末完成第一稿
页面样式稍微调了一下,实在太累了,先放这么点出来
希望捧个人场 小弟我是个新人,望指教
看到网上也有别的同学翻译了,唉,就当学习过程吧
PHP on rails特别是他的ajax基于prototype蛮对我胃口的
任何我的错误都希望你提出来啊,谢谢
hasOne 关联的定义与查询
假设你已经准备好了User和Profile两个model,让我们来定义他们之间的关联。hasOne关联的定义是通过在model中增加一个array来实现的。下面是示例代码
十大 PHP MVC 開發架構
又一個「十大排名榜」,這一個由 Jehzeel Laurente 列出的十大 PHP MVC 開發架構,是作者根據他的個人經驗和喜好選取的,其中有一些是響當當的著名牌子,也有一些較冷門的架構。
Jehzeel Laurente 認為開發架構的作用是使編寫網上應用程式更簡單,以 MVC 為藍本的架構由於可以分拆為獨立的層次,所以使用上比其他設計更簡單易用,也有助推動獨立模組的重複使用。至於怎樣才算是好的架構?Jehzeel 認為好的架構必須容易學習,使用簡易,容易擴展或變改,容許快速地開發(及維護)應用程式,最後當然是要穩定。
Willowgarden 推出開發預覽版 2.0
Jared White 宣告:「我很高興 Willowgarden 推出了開發預覽版 2.0。」Willowgarden 是一個 PHP5 的應用程式開發平台/架構,Jared 從 2005 年 8 月開始構思這個系統,今年年頭開始進行開發,到了 4 月 28 日他推出了 Willowgarden 的開發預覽版 1.0。
據 Jared 自己的說法,Willowgarden 開發預覽版 2.0 標誌著這個項目已具備穩固的基礎,可以用來開發應用系統。Jared 本人曾經使用 DP2 的原始碼來開發數個網站及應用系統,他現正使用 DP2 建立一個 wiki 系統來儲存 Willowgarden 的使用手冊、教學文件等,短期內他會繼續充實有關的文件。
我們需要開發架構嗎?
John Taber 承認網絡上已經有很多開發架構的宣傳和喧鬧聲,但是他仍然要在他的網誌中問:「我們需要開發架構嗎?」他還提出了其他問題,包括「一個網絡程式應該具備怎樣的結構?」、「怎樣才能輕快而有效率地完成工作?」他經過詳盡的研究後把意見按發表者的性格分為三類:豪情蓋天的開發人員、Rails 的忠實支持者、有實力的應用程式開發者。他認為自己正是第三類人,就是那種不在乎甚麼語言、甚麼架構,最重要把事情做好,程式容易維護,與及可以把成品儘快推出市場的開發策略,這類人需要的正是開發架構。
如何選擇 PHP 架構?
若果說每隔幾天便有一個新的 PHP 的開發架構推出,一點也不誇張,網上也有不少討論哪些架構「最好」,哪些最受「歡迎」之類的文章,但是對於如何選擇一個合適你的架構卻鮮少論及,針對這個問題 Marz 提出了他的見解。
Marz 說:「單是在 dmoz 便已經列出了 46 個 PHP 的開發架構,這還未計算知名的 ezComponents、ZendFramework、Solar、Symfony、Code Igniter 等,如何選擇的確是一個很有挑戰性的問題,尤其是當你正要開始一個新的專案,每一個架構都有它的優點缺點,你有多少時間逐一評估?你需要一些快速的準則來做決定。」
如何選擇 PHP 架構
PHP Class Repository 的創辦人 Manuel Lemos 在他的網誌寫了一篇長文 ,提出一些選擇架構的忠告,也解釋了為何有些架構比其他架構更受歡迎,受到更廣泛的注意。最後他列出了一串架設 PHP Class Repository 的程式包。