thinkphp不是cms。thinkphp和cms是不一樣的概念,thinkphp是一種PHP程序開發(fā)使用的框架,用于簡(jiǎn)化企業(yè)級(jí)應(yīng)用開發(fā)和敏捷WEB應(yīng)用開發(fā);而cms指的是內(nèi)容管理系統(tǒng),是一種PHP成品程序。
本教程操作環(huán)境:windows7系統(tǒng)、thinkphp v5.1版、Dell G3電腦。
thinkphp不是cms。兩者是不一樣的概念。
ThinkPHP是PHP開發(fā)框架,是PHP程序開發(fā)使用的一種框架,用于簡(jiǎn)化企業(yè)級(jí)應(yīng)用開發(fā)和敏捷WEB應(yīng)用開發(fā)。
而CMS中文意思是“內(nèi)容管理系統(tǒng)”,它就是一種PHP成品程序。
立即學(xué)習(xí)“PHP免費(fèi)學(xué)習(xí)筆記(深入)”;
thinkphp和cms這兩者的關(guān)系是,CMS的開發(fā)可以使用ThinkPHP框架,也可以使用除此外的別的框架,如Zend,YII ,CodeIgniter ,CakePHP等。
ThinkPHP介紹
使用ThinkPHP,你可以更方便和快捷的開發(fā)和部署應(yīng)用,當(dāng)然不僅僅是企業(yè)級(jí)應(yīng)用,任何PHP應(yīng)用開發(fā)都可以從ThinkPHP的簡(jiǎn)單、兼容和快速的特性中受益。
ThinkPHP的主要特性:
-
規(guī)范:遵循PSR-2、PSR-4規(guī)范,composer及單元測(cè)試支持;
-
嚴(yán)謹(jǐn):異常嚴(yán)謹(jǐn)?shù)腻e(cuò)誤檢測(cè)和安全機(jī)制,詳細(xì)的日志信息,為你的開發(fā)保駕護(hù)航;
-
靈活:減少核心依賴,擴(kuò)展更靈活、方便,支持命令行指令擴(kuò)展;
-
API友好:出色的性能和REST支持、遠(yuǎn)程調(diào)試,更好的支持API開發(fā);
-
高效:惰性加載,及路由、配置和自動(dòng)加載的緩存機(jī)制;
-
ORM:重構(gòu)的數(shù)據(jù)庫(kù)、模型及關(guān)聯(lián),mongodb支持;
簡(jiǎn)潔、快速和實(shí)用是ThinkPHP發(fā)展秉承的宗旨,為此ThinkPHP會(huì)不斷吸收和融入更好的技術(shù)以保證其新鮮和活力,提供WEB應(yīng)用開發(fā)的最佳實(shí)踐!
ThinkPHP可以支持windows/unix/linux等服務(wù)器環(huán)境,正式版需要PHP5.0以上版本支持,支持mysql、PgSQL、sqlite多種數(shù)據(jù)庫(kù)以及pdo擴(kuò)展,ThinkPHP框架本身沒有什么特別模塊要求,具體的應(yīng)用系統(tǒng)運(yùn)行環(huán)境要求視開發(fā)所涉及的模塊。
作為一個(gè)整體開發(fā)解決方案,ThinkPHP能夠解決應(yīng)用開發(fā)中的大多數(shù)需要,因?yàn)槠渥陨戆说讓?a href="http://www.babyishan.com/tag/%e6%9e%b6%e6%9e%84">架構(gòu)、兼容處理、基類庫(kù)、數(shù)據(jù)庫(kù)訪問層、模板引擎、緩存機(jī)制、插件機(jī)制、角色認(rèn)證、表單處理等常用的組件,并且對(duì)于跨版本、跨平臺(tái)和跨數(shù)據(jù)庫(kù)移植都比較方便。并且每個(gè)組件都是精心設(shè)計(jì)和完善的,應(yīng)用開發(fā)過程僅僅需要關(guān)注您的業(yè)務(wù)邏輯。
cms介紹
cms是用來發(fā)布網(wǎng)絡(luò)內(nèi)容的一體化Web管理系統(tǒng)。CMS系統(tǒng)主要有兩類功能,一類是搭建網(wǎng)站,另一類是用來管理和發(fā)布內(nèi)容。
1、關(guān)于搭建網(wǎng)站
搭建網(wǎng)站是CMS的主要用途,大家為什么要用CMS來搭建?
因?yàn)橛肅MS來搭建網(wǎng)站非常方便快捷,CMS一般都支持模塊化搭建網(wǎng)站,無需技術(shù)人員即可完成搭建工作,沒有什么門檻,如果有搭建網(wǎng)站的需求,即使不是專業(yè)人士也可以在很短時(shí)間內(nèi)完成,并且如果想要修改更新網(wǎng)站也非常容易,只需要在后臺(tái)修改相關(guān)模塊,確認(rèn)保存后即可上線。
2、關(guān)于發(fā)布和管理內(nèi)容
首先CMS通常會(huì)有一個(gè)會(huì)員系統(tǒng),用來對(duì)各個(gè)用戶的權(quán)限進(jìn)行分級(jí),比如超級(jí)管理員有著最高的權(quán)限,可以看到完整的后臺(tái)以及使用全部功能;而編輯的權(quán)限會(huì)相對(duì)較小,只能看到和使用后臺(tái)的部分功能,比如只可以編輯、修改文章以及將文章提交給主編審核等等。
如果想要發(fā)布文章顯示到網(wǎng)站上,相關(guān)人員需要在后臺(tái)登錄進(jìn)入一個(gè)可視化的操作界面,一般會(huì)有個(gè)富文本編輯器,除了可以可視化地編輯文章,還可以插上各種圖片和視頻等等,更加完善一點(diǎn)的CMS,還支持對(duì)文章進(jìn)行分類、排序、打標(biāo)簽、添加文章出處、顯示作者、評(píng)論區(qū)等等,當(dāng)編輯保存好文章后,可以在后臺(tái)統(tǒng)一管理,一鍵上傳到網(wǎng)站。
【相關(guān)教程推薦:thinkphp框架】