



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、php常見的框架及優(yōu)缺點分析PHP語言還是比較常用到的一門計算機(jī)高級語言。我們將會在這篇文章中向大家主要介紹關(guān)于PHPIS架相關(guān)優(yōu)缺點評比,作為一個參考風(fēng)險給朋友們。主要參考的PHP匡架包括:Codeigniter、CakePHPZendFrameworkSymfony。我對很多框架也沒有認(rèn)真使用,只是簡單試用了一下,可能很多看法不成熟或者是錯誤的,請大家指正,一起成長。Codeigniter優(yōu)點:1 .配置簡單,全部的配置使用PHP腳本來配置,執(zhí)行效率高;具有基本的路由功能,能夠進(jìn)行一定程度的路由;具有初步的Layout功能,能夠制作一定程度的界面外觀;數(shù)據(jù)庫層封裝的不錯,具有基本的MVCJ
2、能2 .快速簡潔,代碼不多,執(zhí)行性能高,PHP匡架簡單,容易上手,學(xué)習(xí)成本低,文檔詳細(xì);自帶了很多簡單好用的library,框架適合小型應(yīng)用缺點:1 .把Model層簡單的理解為數(shù)據(jù)庫操作2 .PHP框架略顯簡單,只能夠滿足小型應(yīng)用,略微不太能夠滿足中型應(yīng)用需要總體來說,拿CodeIgniter來完成簡單快速的應(yīng)用還是值得,同時能夠構(gòu)造一定程度的layout,便于模板的復(fù)用,數(shù)據(jù)操作層來說封裝的不錯,并且CodeIgniter沒有使用很多太復(fù)雜的設(shè)計模式,執(zhí)行性能和代碼可讀性上都不錯。至于附加的library也還不錯,簡潔高效。CakePHP優(yōu)點:I.CakePHP是最類似于RoR的PHP匡架
3、,包括設(shè)計方式,數(shù)據(jù)庫操作的ActiveRecord方式;設(shè)計層面很優(yōu)雅,沒有自帶多余的library,所有的功能都是純粹的框架,執(zhí)行效率還不錯;數(shù)據(jù)庫層的hasOne,hasMan以1能很強(qiáng)大,對于復(fù)雜業(yè)務(wù)處理比較合適;路由功能,配置功能還不錯;自動構(gòu)建腳手架(scaffold)很強(qiáng)大;適合中型應(yīng)用;基本實現(xiàn)過了MVC!一層;具有自動操作命令行腳本功能;2.文檔比較全,在國內(nèi)推廣的比較成功,大部分都知道CakePH,P學(xué)習(xí)成本中等缺點:1 .CakePHP非常嚴(yán)重的問題是把Model理解為數(shù)據(jù)庫層操作,嚴(yán)重影響了除了數(shù)據(jù)庫之外的操作能力2 .CakePHP的cache功能略顯薄弱,配置功能稍
4、嫌弱;CakePHP不適合大型應(yīng)用,只適合中型應(yīng)用,小型應(yīng)用來說略微的學(xué)習(xí)成本高了點評價:總體來說CakePHp匡架代表了PHP匡架很重要的一個時代和代表,并且目前發(fā)揮著很重要的作用,不少自己寫的框架都模仿了CakePHp勺方式,是個里程碑式的產(chǎn)品;CakePHP透露著RoR的敏捷開發(fā)方式和把數(shù)據(jù)庫操作認(rèn)為是唯一Model的設(shè)計思想,作為開發(fā)快速應(yīng)用和原型是絕好的工具;同樣,用來做Web2.0網(wǎng)站的開發(fā)框架,也是值得選擇的。ZendFramework優(yōu)點:1. 官方出品,自帶了非常多的library,框架本身使用了很多設(shè)計模式來編寫,架構(gòu)上很優(yōu)雅,執(zhí)行效率中等;MVC設(shè)計中,比較簡潔,具有路由功能,配置文件比較強(qiáng)大(能夠處理XML和phpINI),各種library很強(qiáng)大,是所有PHp匡架中各種功能最全面的,包括它不僅是一個PHP匡架,更是一個大類庫(取代PEAR)這是它的主要特色;能夠直觀的支持除數(shù)據(jù)庫操作之外的Model層(比Codeigniter和CakePHp雖),并且能夠很輕易的使用Loader功能加載其他新增加的Class;Cache功能很強(qiáng)大,從前端Cache到后端Cache都支持,后端Cache支持MemcacheAPCSQ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 統(tǒng)編版語文六年級下冊習(xí)作《寫作品梗概》精美課件
- 牛飼養(yǎng)與飼料配方優(yōu)化考核試卷
- 那首歌初三語文作文
- 碳排放核查法律問題考核試卷
- 亞麻籽種植園災(zāi)害預(yù)防與應(yīng)對措施考核試卷
- 介紹一種蔬菜初二語文作文
- 牧業(yè)機(jī)械化飼料作物種植與收獲考核試卷
- 生物質(zhì)資源調(diào)查與評價方法研究考核試卷
- 生物細(xì)胞工程與生物醫(yī)藥考核試卷
- 真空電子器件的納米加工技術(shù)與應(yīng)用考核試卷
- 2022年全國森林、草原、濕地調(diào)查監(jiān)測技術(shù)規(guī)程-附錄
- 【數(shù)學(xué)】第1課時 不等式的性質(zhì)教學(xué)設(shè)計++2024-2025學(xué)年人教版數(shù)學(xué)七年級下冊
- 初三物理常識試卷單選題100道及答案
- 兒童主任培訓(xùn)課件
- 護(hù)理巡視巡查管理制度
- 沈陽華海錕泰投資有限公司招聘筆試沖刺題2025
- 醫(yī)療器械維修人員操作題單選題100道及答案
- 2024年出海東南亞:品牌出海白皮書
- 高分子化學(xué)8-開環(huán)聚合
- 給小學(xué)生講醫(yī)療知識
- ISO9001質(zhì)量管理體系培訓(xùn)課件
評論
0/150
提交評論