我覺得PHP寫簡單的網頁很快,但是作為其他應用,卻有個致命的缺點,
沒有可重複使用的元件( Component ) , 導致網頁都是重新開發
就算使用 Smarty 跟 PEAR ,也無法讓 PHP 程式與HTML Code 完全分離
現在, 救世主出現了,可以解決完美解決上述問題, 快來試試 PRADO ...
PRADO PHP Framework
網頁 http://www.pradosoft.com/



PRADO其實是曾經得過Zend
PHP 5 程式大賽的冠軍作品

目前核心原始碼有10萬行,還有超過500個類別
因為OO的關係,只支援PHP 5.1.0以上 ( PHP4不支援 )

如果有寫過 ASP.NET, 那 Prado 幾乎讓你一看就懂
因為 Prado 跟 ASP.NET 一樣,都是使用 Component-Based 跟 Event-Driven
開發者說在開始構思時,有相當程度的參考了Borland Delphi 和Microsoft ASP.NET

使用Prado開發的好處是
可重用性 - 符合PRADO組件標準的代碼是高度可重用的。
易於使用 - 使用PRADO組件非常簡單,通常只需要配置它們的屬性,編寫相關的事件處理函數。
健壯性 - PRADO讓開發者不再被那些令人厭煩的有很多錯誤的的代碼所困擾。它的代碼都是有對象,方法和屬性組成的;而不是Url地址和各種query參數。PHP5最新的Exception處理機制也被引入進來,讓開發人員能夠精確定位到錯誤代碼的所在行數。
高效 - PRADO開發的Web應用運行很快。PRADO實現了一種緩存機制,使用其開發的應用的運行效率能夠和那些通常使用的模版引擎開發的應用的運行效率相媲美。
團隊協作 - PRADO允許內容和表現方式分離。組件,尤其是頁面,將內容(邏輯)和表現方式分別保存在不同的文件中。
PS : 如果能習慣用 Prado 寫 PHP,想轉行寫 ASP.NET 也不是不行的說,因為真的很像

參考文件
10種PHP 開發框架比較
網頁 http://www.phpit.net/article/ten-different-php-frameworks/
PHP 開發利器 PRADO
網頁 http://www.channel7.cn/2006/11-12/121535.html
arrow
arrow
    全站熱搜