thinkphp不是cms。 thinkphp和cms是不一樣的概念,thinkphp是一種PHP程式開發所使用的框架,用來簡化企業級應用開發和敏捷WEB應用開發;而cms指的是內容管理系統,是一種PHP成品程式。
本教學操作環境:Windows7系統、thinkphp v5.1版、Dell G3電腦。
thinkphp不是cms。兩者是不一樣的概念。
ThinkPHP是PHP開發框架,是PHP程式開發所使用的框架,用於簡化企業級應用開發和敏捷WEB應用開發。
而CMS中文意思是“內容管理系統”,它就是一種PHP成品程式。
thinkphp和cms這兩者的關係是,CMS的開發可以使用ThinkPHP框架,也可以使用除此外的別的框架,如Zend,Yii ,CodeIgniter ,CakePHP等。
ThinkPHP介紹
使用ThinkPHP,你可以更方便和快速的開發和部署應用,當然不僅僅是企業級應用,任何PHP應用開發都可以從ThinkPHP的簡單、相容和快速的特性中受益。
ThinkPHP的主要特性:
規格:遵循PSR-2、PSR-4規範,Composer及單元測試支援;
嚴謹:異常嚴謹的錯誤檢測和安全機制,詳細的日誌信息,為你的開發保駕護航;
靈活:減少核心依賴,擴展更靈活、方便,支援命令列指令擴充;
API友善:出色的效能和REST支援、遠端偵錯,更好的支援API開發;
高效能:惰性加載,及路由、配置和自動加載的快取機制;
ORM:重構的資料庫、模型及關聯,MongoDb支援;
簡潔、快速和實用是ThinkPHP發展秉承的宗旨,為此ThinkPHP會不斷吸收和融入更好的技術以保證其新鮮和活力,提供WEB應用開發的最佳實踐!
ThinkPHP可以支援windows/Unix/Linux等伺服器環境,正式版需要PHP5.0以上版本支持,支援MySql、PgSQL、Sqlite多種資料庫以及PDO擴展,ThinkPHP框架本身沒有什麼特別模組要求,具體的應用系統運行環境要求視開發所涉及的模組。
作為一個整體開發解決方案,ThinkPHP能夠解決應用開發中的大多數需要,因為其本身包含了底層架構、相容處理、基底類別庫、資料庫存取層、模板引擎、快取機制、插件機制、角色認證、表單處理等常用的元件,對於跨版本、跨平台和跨資料庫移植都比較方便。並且每個元件都是精心設計和完善的,應用開發過程僅需要專注於您的業務邏輯。
cms介紹
cms是用來發佈網路內容的一體化Web管理系統。 CMS系統主要有兩類功能,一類是建立網站,另一類是用來管理和發佈內容。
1、關於建立網站
建置網站是CMS的主要用途,大家為什麼要用CMS來建立?
因為用CMS來建立網站非常方便快捷,CMS一般都支援模組化建置網站,無需技術人員即可完成建置工作,沒有任何門檻,如果有建置網站的需求,即使不是專業人士也可以在很短時間內完成,如果想要修改更新網站也非常容易,只需要在背景修改相關模組,確認儲存後即可上線。
2、關於發布和管理內容
首先CMS通常會有一個會員系統,用來對各個使用者的權限進行分級,例如超級管理員有著最高的權限,可以看到完整的後台以及使用全部功能;而編輯的權限會相對較小,只能看到和使用後台的部分功能,例如只可以編輯、修改文章以及將文章提交給主編審核等等。
如果想要發佈文章顯示到網站上,相關人員需要在後台登入進入一個視覺化的操作介面,一般會有個富文本編輯器,除了可以視覺化地編輯文章,還可以插上各種圖片和影片等等,更加完善一點的CMS,還支援對文章進行分類、排序、打標籤、添加文章出處、顯示作者、評論區等等,當編輯保存好文章後,可以在後台統一管理,一鍵上傳到網站。
【相關教學推薦:thinkphp框架】
以上是thinkphp是cms麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!