第一步,選擇一個(gè)合適的php框架

為榕城等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及榕城網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、榕城網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
在國(guó)內(nèi),使用zf,ci和tp框架的人比較多,新手可以從中選一個(gè)去學(xué)習(xí),新手不建議一開(kāi)始就去學(xué)習(xí)zf,功力還不夠深,學(xué)習(xí)zf會(huì)讓你更迷茫。
第二步,學(xué)習(xí)輸出hello world,hello world很簡(jiǎn)單,但是對(duì)于學(xué)習(xí)一門新的語(yǔ)言或框架,很重要。
第三步,學(xué)習(xí)理解單一入口和網(wǎng)址解析(即網(wǎng)址路由),單一入口,對(duì)于新手來(lái)說(shuō),可能有點(diǎn)不太好理解。
第五步,學(xué)習(xí)數(shù)據(jù)庫(kù)的添加,修改,刪除,查詢,學(xué)會(huì)簡(jiǎn)單的數(shù)據(jù)庫(kù)操作。
第六步,學(xué)習(xí)php框架常用的函數(shù)和類庫(kù),php框架中一般會(huì)帶一些常用的函數(shù)和類,可以稍微看一下,此時(shí)還沒(méi)有必要深入研究,等用到的時(shí)候再詳細(xì)的去看手冊(cè)和樣例。
第七步,下載基于此框架開(kāi)源的項(xiàng)目系統(tǒng)下來(lái)學(xué)習(xí),了解了php框架的執(zhí)行流程,模板操作,和數(shù)據(jù)庫(kù)操作,下載一個(gè)開(kāi)源的系統(tǒng),下來(lái)去學(xué)習(xí),學(xué)習(xí)別人的代碼,學(xué)得更快。
第八步,做項(xiàng)目學(xué)習(xí),要熟練掌握一個(gè)的框架,需要大量的實(shí)踐,通過(guò)做項(xiàng)目,去深入學(xué)習(xí)。
第九步,閱讀框架代碼,了解其實(shí)現(xiàn)原理
第十步,到這一步,已經(jīng)學(xué)會(huì)了這個(gè)php框架。
PHP隨便你用什么框架都不是問(wèn)題,重點(diǎn)是玩的熟悉了后,PHPER自己做出類似YII,CI的框架都不是問(wèn)題,而且現(xiàn)在成熟框架來(lái)說(shuō),也有很多缺點(diǎn)比如 ZEND FRAMEWORK,走的是MVC套路,但是實(shí)際上低成本的框架不一定是這個(gè)結(jié)構(gòu),而是后BS時(shí)代的近似于CS結(jié)構(gòu)的那種通信方式,代碼越少,開(kāi)發(fā)周期就會(huì)變短。YII的問(wèn)題是過(guò)度封裝,仔細(xì)閱讀代碼,就會(huì)發(fā)現(xiàn),這個(gè)過(guò)度封裝,導(dǎo)致代碼繁瑣CI的主要問(wèn)題是數(shù)據(jù)庫(kù)支持,以后隨著NOSQL類數(shù)據(jù)庫(kù)的大型其道,CI那種數(shù)據(jù)庫(kù)查詢的封裝方式,會(huì)導(dǎo)致很多功能無(wú)法通過(guò)其內(nèi)框架內(nèi)的查詢封裝解決,比如NOSQL中的立體數(shù)據(jù),動(dòng)態(tài)增減字段,把數(shù)據(jù)當(dāng)成隊(duì)列做PUSH和PULL的操作,都無(wú)法正常使用,犧牲了一些高級(jí)特性我一直都用自己書(shū)寫(xiě)的框架來(lái)構(gòu)建項(xiàng)目,隨著目前項(xiàng)目結(jié)構(gòu)和趨勢(shì)的變化,有一部分遷移到了NODE.JS,PHP不再是最嘉選擇,如果還有不明白的話,你也可以去后盾人平臺(tái)看看php基礎(chǔ)教學(xué)視頻看看,也是不錯(cuò)的選擇,希望能幫到你,給個(gè)采納吧謝謝((?(//?Д/?/)?))
最近一直以來(lái)php框架被廣泛利用,多半都是基于mvc架構(gòu)模式的,還有基于事件驅(qū)動(dòng)模式的,大致列舉幾個(gè)。
Zend Framework
Zend Framework 在開(kāi)發(fā)社區(qū)中有大量的追隨者,它致力于Web 2.0風(fēng)格的程序。因?yàn)樗姸嗟淖冯S者組成的活躍用戶開(kāi)發(fā)的擴(kuò)展支持,Zend被稱為“The PHP Company”。Zend是一個(gè)(也可能不是)今天可用的最受歡迎的PHP開(kāi)發(fā)框架。它有健壯的特征能夠支持協(xié)作開(kāi)發(fā),它需要一些PHP的額外知識(shí)。
E
E是一款非常簡(jiǎn)潔優(yōu)秀開(kāi)源的超輕量級(jí)PHP框架,致力于追求簡(jiǎn)潔,安全,自由,高效,是中小型項(xiàng)目首選框架。框架構(gòu)架合理,一鍵生成完全合乎規(guī)范的大型網(wǎng)站文件夾架構(gòu),網(wǎng)站架構(gòu)一目了然。強(qiáng)大的外部類庫(kù)支持,分布式存儲(chǔ),強(qiáng)大的緩存系統(tǒng),內(nèi)置smarty模板引擎,單入口MVC模式,面向?qū)ο缶幊蹋哂形?nèi)核設(shè)計(jì),移植性強(qiáng),松散耦合等特點(diǎn),能集成到你任何一個(gè)系統(tǒng)里面。無(wú)論您是一個(gè)NewPHPer 還是OLDPHPER,那么E框架是您的首選。學(xué)習(xí)完E框架后您可以快速并且輕松的駕馭其他框架,步入php高手之列。
CakePHP
CakePHP 無(wú)論對(duì)于初學(xué)者還是職業(yè)PHP開(kāi)發(fā)者都是很好的選擇。它基于與Ruby on Rails同樣的原則而設(shè)計(jì),它十分注重快速開(kāi)發(fā)——這使得它成為一個(gè)非常好的用于RAD的開(kāi)發(fā)框架。它快速增長(zhǎng)的支持系統(tǒng),簡(jiǎn)潔性和可測(cè)量性使得CakePHP成為今天可用的最受歡迎的PHP開(kāi)發(fā)框架之一。
SpeedPHP
SpeedPHP是一款全功能的國(guó)產(chǎn)PHP應(yīng)用框架系統(tǒng)。她以“快速開(kāi)發(fā)、快速學(xué)習(xí)、快速運(yùn)行”為理念,在提高團(tuán)隊(duì)開(kāi)發(fā)效率、容易學(xué)習(xí)及使用、輕量級(jí)架構(gòu)以增加執(zhí)行速度等方面有著突出的表現(xiàn)。SpeedPHP框架是從實(shí)際運(yùn)行的商業(yè)系統(tǒng)中取其精華而成的,在穩(wěn)定性和運(yùn)行速度上都非常出色;同時(shí)有著清晰的架構(gòu),更有利于提高團(tuán)隊(duì)開(kāi)發(fā)效率,教程眾多,入門容易,號(hào)稱最適合初學(xué)者的PHP框架,快速帶你進(jìn)入PHP高手的行列。
Yii
Yii 是一個(gè)基于組件、用于開(kāi)發(fā)大型 Web 應(yīng)用的 高性能 PHP 框架。它將 Web 編程中的可重用性發(fā)揮到極致,能夠顯著加速開(kāi)發(fā)進(jìn)程。Yii(讀作“易”),代表簡(jiǎn)單(easy)、高效(efficient)、可擴(kuò)展(extensible)。
Symfony
Symfony 是為那些更加職業(yè)的主要開(kāi)發(fā)企業(yè)級(jí)程序的開(kāi)發(fā)者而準(zhǔn)備的——特別是 Askeet 和 Yahoo! Bookmarks。這款開(kāi)源PHP開(kāi)發(fā)框架有著豐富的特性,做起這些來(lái)綽綽有余,它主要的缺點(diǎn)是比其他的框架略微慢一些。
Canphp
Canphp是一個(gè)中國(guó)開(kāi)源的php框架,主要的設(shè)計(jì)理念就是為了追求簡(jiǎn)單,減少php初學(xué)者的學(xué)習(xí)成本,而且追求高效率,模版類不提供其他標(biāo)簽,直接應(yīng)用php的源代碼,還有它是微內(nèi)核設(shè)計(jì),移植性強(qiáng),松散耦合等特點(diǎn),能集成到你任何一個(gè)系統(tǒng)里面。其中集成的http類相當(dāng)?shù)膹?qiáng)大,采集圖片速度相當(dāng)?shù)目欤瑸槭裁催@樣呢?因?yàn)檫m用了模擬異步多進(jìn)程的原理。
KangPHP
KangPHP是一款非常簡(jiǎn)潔優(yōu)秀的PHP框架,是中小型項(xiàng)目首選框架。框架構(gòu)架合理,一目了然。強(qiáng)大的外部類庫(kù)支持,分布式存儲(chǔ),強(qiáng)大的緩存系統(tǒng),內(nèi)置smarty模板引擎,單入口MVC模式,面向?qū)ο缶幊蹋绻且粋€(gè)NewPHPer 那么KangPHP框架是您的首選。學(xué)習(xí)完KangPHP框架后您可以快速并且輕松的駕馭其他框架。
DuoLamPHP
DuoLamPHP是一款超輕量級(jí)的PHP框架,命名是按照多啦A夢(mèng)動(dòng)漫給改成的拼音形式。DP是一個(gè)簡(jiǎn)單、高效、上手容易的PHP框架,遵循apache開(kāi)源協(xié)議。可以快速搭建出一個(gè)項(xiàng)目,作為一個(gè)超輕量級(jí)的PHP框架,完美支持MVC,完全面向?qū)ο蟆W鳛橐粋€(gè)PHPer,你還需要什么呢? 我們的口號(hào)是:給力的超輕量級(jí)PHP框架。 原因:用了的人都知道!
Codelgniter
Codelgniter 以它的簡(jiǎn)單易用,性能和速度而聞名。與 Symphony 不同,這款PHP開(kāi)發(fā)框架對(duì)于共享主機(jī)的用戶而言很理想,如果你想有一個(gè)小型覆蓋面的框架。它提供了簡(jiǎn)單的解決方案,還有擴(kuò)展的知識(shí)庫(kù),通過(guò)視頻教程,用戶指南和wiki來(lái)提供支持。
Seagull
Seagull 是一個(gè)良好的PHP開(kāi)發(fā)框架,可以用來(lái)開(kāi)發(fā)Web,命令行和GUI程序。這是一款無(wú)論對(duì)初學(xué)者還是職業(yè)程序員而言都及其簡(jiǎn)單的開(kāi)發(fā)框架。對(duì)于初學(xué)者,Seagull提供一套包含樣例程序的庫(kù),經(jīng)過(guò)簡(jiǎn)單修改就能符合你的要求,而對(duì)于專家級(jí)程序員,Seagull提供了一整套設(shè)置選項(xiàng)——包括最佳練習(xí),標(biāo)準(zhǔn)的和模塊化的代碼庫(kù)——來(lái)快速簡(jiǎn)單地構(gòu)建Web程序。Seagull有一個(gè)活躍的用戶社區(qū)以及豐富的支持文檔。
InitPHP
InitPHP是一款輕量級(jí)的php開(kāi)發(fā)框架,采用分層體系架構(gòu),適合大中型網(wǎng)站架構(gòu)。提供豐富的library類庫(kù),以及簡(jiǎn)單的框架擴(kuò)展機(jī)制。InitPHP還提供詳細(xì)的開(kāi)發(fā)文檔,可以讓您在使用該框架的時(shí)候更加簡(jiǎn)單實(shí)用。InitPHP實(shí)現(xiàn)了抽象DB層、分層體系架構(gòu)、緩存無(wú)縫切換機(jī)制、簡(jiǎn)單模板機(jī)制、多模型部署機(jī)制、強(qiáng)大的安全體系,是您快速開(kāi)發(fā)php應(yīng)用的利器!
Thinkphp
ThinkPHP是一個(gè)性能卓越并且功能豐富的輕量級(jí)PHP開(kāi)發(fā)框架,本身具有很多的原創(chuàng)特性,并且倡導(dǎo)大道至簡(jiǎn),開(kāi)發(fā)由我的開(kāi)發(fā)理念,用最少的代碼完成更多的功能,宗旨就是讓W(xué)EB應(yīng)用開(kāi)發(fā)更簡(jiǎn)單、更快速。從1.*版本開(kāi)始就放棄了對(duì)PHP4的兼容,因此整個(gè)框架的架構(gòu)和實(shí)現(xiàn)能夠得以更加靈活和簡(jiǎn)單。2.0版本更是在之前的基礎(chǔ)上,經(jīng)過(guò)全新的重構(gòu)和無(wú)數(shù)次的完善以及改進(jìn),達(dá)到了一個(gè)新的階段,足以達(dá)到企業(yè)級(jí)和門戶級(jí)的開(kāi)發(fā)標(biāo)準(zhǔn)。國(guó)人開(kāi)發(fā)的PHP框架,目前最新版本為3.0RC2版本。
PhpPeanut
PhpPeanuts 是一個(gè)用以開(kāi)發(fā)數(shù)據(jù)庫(kù)后端應(yīng)用的PHP框架,包含一個(gè)可擴(kuò)展的動(dòng)態(tài)腳手架用來(lái)創(chuàng)建一個(gè)完整的web應(yīng)用,提供用戶界面和ORM,包括CRUD操作、關(guān)聯(lián)關(guān)系以及一些示例查詢。 phpPeanuts 2.0 完全支持 PHP 5,遵循 ESTRICT 標(biāo)準(zhǔn),不再使用變量引用來(lái)傳遞對(duì)象;提升了靈活性;更獨(dú)立的模塊,以及迭代的對(duì)象復(fù)制等等。
Rong Framework
Rong Framework是一個(gè)國(guó)產(chǎn)的基于php5的面向?qū)ο箝_(kāi)發(fā)框架,開(kāi)發(fā)的主要目的是簡(jiǎn)化開(kāi)發(fā)、高性能開(kāi)發(fā)。支持?jǐn)?shù)據(jù)庫(kù)文件緩存、數(shù)據(jù)庫(kù)通用操作及封裝。簡(jiǎn)化CRUD代碼編寫(xiě)。支持在線生成CRUD代碼,只要選中數(shù)據(jù)表名稱,就可以生成CRUD代碼。不懂編程的人也可以做到。rong framework分為php代碼模板(class Rong_View_PHP)和Rong_View_Wudimei(無(wú)敵美模板引擎,類似smarty)兩種模板機(jī)制。擁有良好的MVC機(jī)制和url美化方式、可以在代碼中實(shí)現(xiàn)URL重寫(xiě)(由Rong_Countroller_Route實(shí)現(xiàn))。
PHP作為一門成熟的WEB應(yīng)用開(kāi)發(fā)語(yǔ)言,已經(jīng)深受廣大開(kāi)發(fā)者的青睞。與此同時(shí),各式各樣的PHP開(kāi)發(fā)框架也從出不窮,面對(duì)如此多而且良莠不齊的開(kāi)發(fā)框架,開(kāi)發(fā)者們想必都會(huì)眼花繚亂,不知道該選擇用哪個(gè)。其實(shí)并沒(méi)有一個(gè)標(biāo)準(zhǔn)來(lái)衡量哪個(gè)開(kāi)發(fā)框架就是最好的,開(kāi)發(fā)者們需要根據(jù)自己的需求和項(xiàng)目要求來(lái)選擇。今天蟬知小編和大家交流分享下開(kāi)發(fā)者們?cè)谶x擇PHP開(kāi)發(fā)框架時(shí)應(yīng)該考慮哪些因素。
1.項(xiàng)目需求:定制開(kāi)發(fā) VS 所見(jiàn)即所得的功能
選擇合適的開(kāi)發(fā)框架首先是基于項(xiàng)目需求考慮的。如果你的項(xiàng)目需求都是一些基本通用的功能,通過(guò)一些基本的插件或組件就能實(shí)現(xiàn),那完全可以考慮使用諸如Joomla, 、WordPress、蟬知系統(tǒng)這樣的CMS系統(tǒng),因?yàn)檫@些CMS系統(tǒng)為你的開(kāi)發(fā)工作提供了足夠的基本插件和組件。但如果你的項(xiàng)目需求比較特殊,并需要定制設(shè)計(jì)開(kāi)發(fā),那么我們的選擇應(yīng)該傾向于像Zend、CakePHP、ZentaoPHP、Yii等這類開(kāi)發(fā)框架,這些開(kāi)發(fā)框架提供了函數(shù)庫(kù),滿足開(kāi)發(fā)者在此基礎(chǔ)上根據(jù)需求定制開(kāi)發(fā)。
2.健全的架構(gòu):設(shè)計(jì)模式
大多數(shù)的開(kāi)發(fā)框架采用的都是MVC設(shè)計(jì)模式,這也是被廣泛應(yīng)用于WEB開(kāi)發(fā)的一種設(shè)計(jì)模式。在使用這些開(kāi)發(fā)框架之前,開(kāi)發(fā)者們需要認(rèn)真分析它的MVC模式是如何實(shí)現(xiàn)的,比如像Zend這樣的框架在實(shí)現(xiàn)MVC時(shí)自由度比較高,并允許開(kāi)發(fā)者對(duì)其自定義修改,但像Yii這樣的框架,其MVC實(shí)現(xiàn)比較嚴(yán)格,開(kāi)發(fā)者必須遵守框架制定的規(guī)則。所以小編個(gè)人在選擇開(kāi)發(fā)框架時(shí)都會(huì)考慮一個(gè)問(wèn)題,開(kāi)發(fā)者與該框架到底誰(shuí)是誰(shuí)的工具。
3.數(shù)據(jù)庫(kù)訪問(wèn):提高數(shù)據(jù)操作效率
使用開(kāi)發(fā)框架的一個(gè)很大優(yōu)點(diǎn)就是可以重用數(shù)據(jù)庫(kù)訪問(wèn)層。一些框架提供了ROM支持,方便數(shù)據(jù)庫(kù)編程,也有一些框架比較人性化,注重開(kāi)發(fā)者的自由度,比如zentaoPHP框架。zentaoPHP雖然沒(méi)有去實(shí)現(xiàn)ORM或者ActiveRecord這樣的功能,但是它為開(kāi)發(fā)人員提供了足夠的自由發(fā)揮空間。框架里面提供了一個(gè)簡(jiǎn)單方便的數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象類DAO,并且在封裝DAO的時(shí)候盡可能的兼容標(biāo)準(zhǔn)的sql寫(xiě)法,這也是小編用的最順手的開(kāi)發(fā)框架之一。所以小編不得不重申老觀點(diǎn),“無(wú)論選擇什么,適合自己的才是最好的。”
4.安全機(jī)制:防御應(yīng)用程序漏洞
一款優(yōu)秀的開(kāi)發(fā)框架需要健全的安全機(jī)制來(lái)防御WEB應(yīng)用程序漏洞,比如跨站腳本攻擊(XSS)、跨站請(qǐng)求偽造攻擊(CSRF)、Cookie攻擊等。尤其對(duì)于那些主流的、開(kāi)源的開(kāi)發(fā)框架,更是黑客攻擊的熱衷對(duì)象。開(kāi)發(fā)人員在項(xiàng)目開(kāi)發(fā)過(guò)程中必須意識(shí)到這些可能存在的漏洞,框架也應(yīng)該有相關(guān)的指導(dǎo)文檔,幫助開(kāi)發(fā)者防御這些web應(yīng)用漏洞。
5.文檔和社區(qū)支持:降低學(xué)習(xí)曲線
開(kāi)發(fā)者們自然都希望框架功能完善強(qiáng)大的同時(shí),又能夠降低其學(xué)習(xí)成本。一款成熟的開(kāi)發(fā)框架應(yīng)該有活躍的社區(qū)支持、詳細(xì)的參考文檔、豐富的示例代碼,以幫助開(kāi)發(fā)者們能夠輕松快捷的掌握框架功能。
每款開(kāi)發(fā)框架都有其優(yōu)點(diǎn)和缺點(diǎn),開(kāi)發(fā)者們需要根據(jù)自己的項(xiàng)目需求和框架的各自特點(diǎn),綜合考慮到底選用哪個(gè)開(kāi)發(fā)框架最合適。以上小編只是列舉了幾個(gè)常見(jiàn)參考因素,如果大家還有其他補(bǔ)充,歡迎和大家一起分享討論,我們共同學(xué)習(xí),共同交流,共同進(jìn)步
PHP的框架有很多,這里說(shuō)一部分供大家參考:
國(guó)內(nèi)框架:ThinkPHP, Canphp, KYPHP, InitPHP, SpeedPHP, CdvPHP,KPHP。
國(guó)外著名框架:Zend Framework,Codelgniter,CakePHP,Symfony?,Yii,Seagull,Laravel。
小型框架:E,DuoLamPHP,Difeye,GalaxixPhp,PhpPeanuts,Rong Framework,Openbiz Framework。
PHP作為網(wǎng)絡(luò)開(kāi)發(fā)的強(qiáng)大語(yǔ)言之一,現(xiàn)在應(yīng)用非常廣泛,具有開(kāi)放源代碼,跨平臺(tái)性強(qiáng),開(kāi)發(fā)快捷,效率高,面向?qū)ο螅⑶乙子谏鲜郑瑢I(yè)專注等諸多優(yōu)點(diǎn)。各種PHP開(kāi)發(fā)框架也讓程序開(kāi)發(fā)變的簡(jiǎn)單有效。
框架就是通過(guò)提供一個(gè)開(kāi)發(fā)Web程序的基本架構(gòu),PHP開(kāi)發(fā)框架把PHPWeb程序開(kāi)發(fā)擺到了流水線上。換句話說(shuō),PHP開(kāi)發(fā)框架有助于促進(jìn)快速軟件開(kāi)發(fā)(RAD),這節(jié)約了你的時(shí)間,有助于創(chuàng)建更為穩(wěn)定的程序,并減少開(kāi)發(fā)者的重復(fù)編寫(xiě)代碼的勞動(dòng)。這些框架還通過(guò)確保正確的數(shù)據(jù)庫(kù)操作以及只在表現(xiàn)層編程的方式幫助初學(xué)者創(chuàng)建穩(wěn)定的程序。PHP開(kāi)發(fā)框架使得你可以花更多的時(shí)間去創(chuàng)造真正的Web程序,而不是編寫(xiě)重復(fù)性的代碼。
排名前 10 并且最受歡迎的 PHP 框架(排名不分先后)。,
1,Laravel這款可能是現(xiàn)在最受歡迎的 PHP 框架,Laravel 非常強(qiáng)大,而且很高雅,易于學(xué)習(xí)和使用。非常值得一試!
2,F(xiàn)light 是一個(gè)快速,簡(jiǎn)單,可擴(kuò)展的微型 PHP 框架,允許用戶快速的構(gòu)建 RESTful web 應(yīng)用,同樣易于學(xué)習(xí)和使用,簡(jiǎn)單但是很強(qiáng)大!
3,Yii 是個(gè)高性能的 PHP 框架,用來(lái)開(kāi)發(fā) Web 2.0 應(yīng)用程序,Yii 擁有很豐富的特性: MVC,DAO/ActiveRecord ,I8N/L10N,緩存,身份認(rèn)證,基于用戶角色的訪問(wèn)控制,scaffolding和測(cè)試等等。
4,,Medoo 是最輕的 PHP 數(shù)據(jù)庫(kù),只包括了一個(gè)10,9kb 的文件,一個(gè)很強(qiáng)大的適用于簡(jiǎn)單的 web 小應(yīng)用開(kāi)發(fā)的微型框架。
5,PHPixie這個(gè)框架源于 Kohana 框架,是我最喜歡的框架了:兼容 MVC,能快速掌握,強(qiáng)大,你也應(yīng)該試一試!
6,CodeIgniter雖然是個(gè)比較老的框架,但是我還是很喜歡這個(gè)強(qiáng)大的 MVC 框架 CI,無(wú)數(shù)次在我的項(xiàng)目中使用它,從來(lái)也沒(méi)對(duì)它失去信心,依然是我不變的選擇!
7,Kohana 是個(gè)開(kāi)源的,面向?qū)ο蟮?MVC web 框架,是使用 PHP5 來(lái)構(gòu)建的。這個(gè)框架是由一群志愿者隊(duì)伍開(kāi)發(fā)的,他們致力于迅速,安全和小。
8,Symfony這個(gè)框架是在 2005 年創(chuàng)建,是個(gè)非常強(qiáng)大的 MVC 框架,在企業(yè)界是非常受歡迎的。Symfony 是收到眾多的 web 應(yīng)用框架啟發(fā)的:Ruby on Rails,Django 和 Spring ,它可能是最完整的 PHP 框架了。
9,Pop PHP很多 PHP 框架很漂亮也很復(fù)雜,Pop 的建立是考慮到所有經(jīng)驗(yàn)層次的,提供了一系列可管理的學(xué)習(xí)曲線給初學(xué)者熟悉 PHP 的基礎(chǔ),同時(shí)又提供了健壯和強(qiáng)大的功能給有經(jīng)驗(yàn)的 PHP 開(kāi)發(fā)者。大小小于 2MB。
10,Phalcon 是一個(gè)開(kāi)源的,滿棧的 PHP 框架,使用 PHP 5 類似 C 擴(kuò)展的語(yǔ)言來(lái)編寫(xiě)的高性能框架。用戶不需要會(huì)用 C 語(yǔ)言,Phalcon 會(huì)提供 PHP 類。Phalcon 是松散耦合,用戶可以隨意使用組件來(lái)創(chuàng)建 web 應(yīng)用。
參考資料
PHP中文網(wǎng).PHP中文網(wǎng)[引用時(shí)間2018-1-4]
新聞名稱:數(shù)據(jù)庫(kù)框架php,數(shù)據(jù)庫(kù)框架結(jié)構(gòu)
本文地址:http://chinadenli.net/article2/dsgphic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、App設(shè)計(jì)、Google、網(wǎng)站維護(hù)、企業(yè)建站、軟件開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)