您當(dāng)前位置: 主頁(yè) > 資訊動(dòng)態(tài) > IT知識(shí)庫(kù) >
描述
php框架對(duì)很多新手而言可能會(huì)覺(jué)得很難攀越,其實(shí)不然只要知道一個(gè)框架的流程,明白原理了,基本類(lèi)似框架都可以看懂,php框架整整的發(fā)展要從php5開(kāi)始了,其實(shí)php4時(shí)代就有一些框架,但是因?yàn)榭蚣懿](méi)有給大家?guī)?lái)多方便而覺(jué)得很復(fù)雜,速度沒(méi)有純php好所以一直到了php5才有大的發(fā) 展,php5的面向?qū)ο竽P偷男薷膶?duì)框架的發(fā)展起了很大的作用。
php框架介紹
框架就是通過(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ù)性的代碼。
PHP開(kāi)發(fā)框架有哪些
最近一直以來(lái)php框架被寬泛利用,多半都是基于mvc架構(gòu)模式的,還有基于事件驅(qū)動(dòng)模式的,大致列舉幾個(gè)。
anphp是一個(gè)中國(guó)開(kāi)源的php框架,主要的設(shè)計(jì)理念就是為了追求簡(jiǎn)單,減少php初學(xué)者的學(xué)習(xí)成本,而且追求高效率,模版類(lèi)不提供其他標(biāo)簽,直 接應(yīng)用php的源代碼,還有它是微內(nèi)核設(shè)計(jì),移植性強(qiáng),松散耦合等特點(diǎn),能集成到你任何一個(gè)系統(tǒng)里面。其中集成的http類(lèi)相當(dāng)?shù)膹?qiáng)大,采集圖片速度相當(dāng) 的快,為什么這樣呢?因?yàn)檫m用了模擬異步多進(jìn)程的原理。
zend Framework 在開(kāi)發(fā)社區(qū)中有大量的追隨者,它致力于Web 2.0風(fēng)格的程序。因?yàn)樗姸嗟淖冯S者組成的活躍用戶開(kāi)發(fā)的擴(kuò)展支持,Zend被稱(chēng)為“The PHP Company”。Zend是一個(gè),也可能不是,今天可用的最受歡迎的PHP開(kāi)發(fā)框架。它有健壯的特征能夠支持協(xié)作開(kāi)發(fā),它需要一些PHP的額外知識(shí)?! ?/p>
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)是比其他的框架略微慢一些。
--- 版權(quán)最終歸艾銻無(wú)限所有http://www.qiaojiaju.cn/ 如需轉(zhuǎn)載,請(qǐng)標(biāo)明出處。
相關(guān)文章