Ⅰ 用ThinkPHP 這樣的框架開發門戶網站,有什麼缺點
ThinkPHP的優缺點如下:
1、高級模型:可以輕松支持序列化欄位、文本欄位、只讀欄位、延遲寫入、樂觀鎖、數據分表等高級特性。
2、視圖模型:輕松動態地創建資料庫視圖,多表查詢相對簡單。
3、關聯模型:讓你以出乎意料的簡單、靈活的方式完成多表的關聯操作。
4、模板引擎:系統內建了一款卓越的基於XML的編譯型模板引擎,支持兩種類型的模板標簽,融合了Smarty和jsP標簽庫的思想,支持標簽庫擴展。通過驅動還可以支持Smarty、EaseTemplate、TemplateLite、Smart等第三方模板引擎。
5、緩存機制:系統支持包括文件方式、APC、Db、Memcache、Shmop、Eaccelerator和Xcache在內的多種動態數據緩存類型,以及可定製的靜態緩存規則,並提供了快捷方法進行存取操作。
6、類庫導入:ThinkPHP是首先採用基於類庫包和命名空間的方式導入類庫,讓類庫導入看起來更加簡單清晰,而且還支持沖突檢測和別名導入。為了方便項目的跨平台移植,系統還可以嚴格檢查載入文件的大小寫。
7、擴展機制:系統支持包括類庫擴展、驅動擴展、應用擴展、模型擴展、控制器擴展、標簽庫擴展、模板引擎擴展、Widget擴展、行為擴展和模式擴展在內的強大靈活的擴展機制,讓你不再受限於核心的不足和無所適從,隨心DIY自己的框架和擴展應用。
8、URL模式:系統支持普通模式、PATHINFO模式、REWRITE模式和兼容模式的URL方式,支持不同的伺服器和運行模式的部署,配合URL路由功能,讓你隨心所欲的構建需要的URL地址和進行SEO優化工作。
9、編譯機制:獨創的核心編譯和項目的動態編譯機制,有效減少OOP開發中文件載入的性能開銷。ALLINONE模式更是讓你體驗飛一般的感覺。
10、ORM:簡潔輕巧的ORM實現,配合簡單的CURD以及AR模式,讓開發效率無處不在。
11、查詢語言:內建豐富的查詢機制,包括組合查詢、復合查詢、區間查詢、統計查詢、定位查詢、動態查詢和原生查詢,讓你的數據查詢簡潔高效。
12、動態模型:無需創建任何對應的模型類,輕松完成CURD操作,支持多種模型之間的動態切換,讓你領略數據操作的無比暢快和最佳體驗。
13、分組模塊:不用擔心大項目的分工協調和部署問題,分組模塊幫你解決跨項目的難題。
14、AJAX支持:內置AJAX數據返回方法,支持JSON、XML和EVAL格式返回客戶端,並且系統不綁定任何AJAX類庫,可隨意使用自己熟悉的AJAX類庫進行操作。
15、多語言支持:系統支持語言包功能,項目和模塊都可以有單獨的語言包,並且可以自動檢測瀏覽器語言自動載入對應的語言包。
16、模式擴展:除了標准模式外,系統內置了Lite、Thin和Cli模式,針對不同級別的應用開發提供最佳核心框架,還可以自定義模式擴展。
17、自動驗證和完成:自動完成表單數據的驗證和過濾,生成安全的數據對象。
18、欄位類型檢測:欄位類型強制轉換,確保數據寫入和查詢更安全。
19、資料庫特性:系統支持多資料庫連接和動態切換機制,支持分布式資料庫。猶如企業開發的一把利刃,跨資料庫應用和分布式支持從此無憂。
Ⅱ thinkphp能開發大型網站嗎
當然能.很肯定告訴你,thinkphp就是php多了一套外衣而已.
thinkphp目前來說,全是免費的.
我們公司算的上是大型企業網內站,也是THINKPHP,
而且一容個網站做大,指的是數據信息做大,跟PHP基本沒任何關系.就像網路貼吧一樣,雖然幾十萬貼吧..幾千億條數據...但在PHP世界裡就是 控制器還是那麼幾十個..
Ⅲ 有哪些網站是用ThinkPHP框架製作的
ThinkPHP是一個免費開源的,快速、簡單的面向對象的輕量級PHP開發框架,遵循Apache2開源協議發布,是為了敏捷WEB應用開發和簡化企業應用開發而誕生的。ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的性能和至簡的代碼的同時,也注重易用性。並且擁有眾多的原創功能和特性,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和改進,眾多的典型案例確保可以穩定用於商業以及門戶級的開發。
基於thinkPHP開發的框架網站很多,如thinkphp官網 www.thinkphp.cn,kancloud看雲文檔管理,輪回博客,行之專利等。
Ⅳ thinkphp開發的網站seo好嗎
thinkphp開發的網站seo好。根據查詢相關資料信息,thinkPHP是一個PHP開發框架,優點就是一套js代碼,就能實現後端渲染,使用後發現開發環境性能要求高。