基于PHP5的簡單快速的面向對象的PHP框架,ThinkPHP 3.1 正式版發布
ThinkPHP 是一個免費開源的, 快速、簡單的面向對象的 輕量級PHP開發框架,遵循Apache2開源協議發布,是為了敏捷WEB應用開發和簡化企業應用開發而誕生的。ThinkPHP從誕生以來一直秉承簡潔 實用的設計原則,在保持出色的性能和至簡的代碼的同時,也注重易用性。并且擁有眾多的原創功能和特性,在社區團隊的積極參與下,在易用性、擴展性和性能方 面不斷優化和改進,眾多的典型案例確保可以穩定用于商業以及門戶級的開發。
經過6年的不斷積累和重構,3.0版本在框架底層的定制和擴展方面趨于完善,使得應用的開發范圍和需求適應度更加擴大,能夠滿足不同程度的開發人員 的需求。而且引入了全新的CBD(核心+行為+驅動)架構模式,旨在打造DIY框架和AOP編程體驗,讓ThinkPHP能夠在不同方面都能快速滿足項目 和應用的需求,并且正式引入SAE、REST和Mongo支持。
使用ThinkPHP,你可以更方便和快捷的開發和部署應用。當然不僅僅是企業級應用,任何PHP應用開發都可以從ThinkPHP的簡單和快速的 特性中受益。ThinkPHP本身具有很多的原創特性,并且倡導大道至簡,開發由我的開發理念,用最少的代碼完成更多的功能,宗旨就是讓WEB應用開發更 簡單、更快速。為此ThinkPHP會不斷吸收和融入更好的技術以保證其新鮮和活力,提供WEB應用開發的最佳實踐!經過6年來的不斷重構和改 進,ThinkPHP達到了一個新的階段,能夠滿足企業開發中復雜的項目需求,足以達到企業級和門戶級的開發標準。
主要更新包括:
1、更加安全的防護和過濾體系
2、MVC多層支持
3、Action參數綁定支持
4、模型命名范圍支持
5、查詢條件和SQL預處理功能
6、動態設置自動驗證和自動完成支持
7、更加靈活強大的緩存管理方法
8、日志記錄簡化、增加IP支持
9、致命錯誤的捕獲機制完善
10、頁面Trace機制改進和分類顯示支持
11、超過128項更新
更詳細的可以參考 [ 3.1更新列表 ] 如果你還在使用2.1版本的話,可以查看3.0版本內容,或者查看3.0更新列表
[ 文檔 ] 在線手冊: http://doc.thinkphp.cn/manual/
API手冊: http://thinkphp.cn/api/
[ 升級 ]
基于3.0版本開發的應用可以無縫升級到3.1版本,直接覆蓋核心后清空編譯緩存文件即可(涉及到擴展的部分可能要單獨更新)。
[ 示例和擴展 ]
此版本開始,為了提高效率和節能減排,官方僅發布核心框架,所有擴展和示例、文檔均單獨在官網和Github上面發布。
官網:框架下載: http://thinkphp.cn/down/framework.html
擴展中心: http://thinkphp.cn/extend.html
示例中心: http://thinkphp.cn/extend/example.html
Github獲取地址:
核心框架: https://github.com/liu21st/thinkphp
擴展中心: https://github.com/liu21st/extend
示例中心: https://github.com/liu21st/examples
原谷歌的SVN不再更新。