DoitPHP (原Tommyframework)是一個基於BSD開源協定發布的輕量級PHP框架。簡而言之:DoitPHP運作高效,易學易用,易於擴充。換上:DoitPHP運作高效而不失功能強大,操作靈活又能擴充自如。作為PHP框架裡的“後起之秀”,DoitPHP秉承了那些優秀的PHP框架所共有的:程式碼的OOP編寫風格、URL的路由功能、MVC的架構思想、UID的資料庫操作、以及AJAX的前端頁面技術支援。並在操作和功能設計上進行了微創新:
一、DoitPHP的輔助開發工具(DoitPHP Tools),其強大的「鷹架」功能,使得利用本框架進行程式開發更加容易。
二、簡潔有效率的視圖運作機制,讓視圖檔案的開發作業變得簡單易行。
三、靈活的擴充模組(module)設計,能夠非常容易地呼叫如:SMARTY、ADODB、CKEDITOR、TINYEDITOR、FPDF、PHPMAILER、PHPRPC等第三方開源程式。
四、整合了JQUERY及THICKBOX、TABS、JQUERY FORM、LAZYLOAD等JQUERY插件,使前端頁面開發中實現AJAX LOADING圖片加載效果、燈箱效果(鎖定屏效果)、TAB菜單.、CHECKBOX的全選或反選效果以及圖片的惰性加載效果等,讓其變得得心應手。
五、提供了PHP程式開發中常用的操作類別庫,無論是COOKIE、SESSION的操作,或是實現網頁頁面的分頁效果,實現音訊、視訊、圖片幻燈片的播放,產生RAR、EXCEL、PDF等文件類型的文件,實現MEMCACH、XCACHE、APC等常見的快取操作,實現WEB SERVICE等PHP的高階應用。利用擴充類別庫進行操作,如同「信手拈來」。
六、豐富的資料庫驅動,支援MYSQL、POSTGRESQL、ORACLE、SQLITE、MSSQL、MONGODB等資料庫。
DoitPHP 1.3 更新日誌
一、核心類
1. Model class
2. Controller class
3、Log class
4、doit class
5.新增全域變數
二、擴展類
1、新增擴展類
2、更名的擴充類
3.內容變動
三、擴充模組
1、新增模組
2、模組更新
四、輔助開發工具(tools)
1.輔助開發工具重新架構
2、新增controller, model檔案產生的進階操作
3、新增專案文件管理
五、DoitPHP 版本種類
1、DoitPHP 1.3 Mysql專業版驅動層與模型層進一步優化..運行效率比1.2有所提高
2、DoitPHP 1.3 SAE版的兼容性進一步增強,標準版可以使用的功能在SAE上均可使用