用php框架寫(xiě)網(wǎng)站的多嗎?
網(wǎng)友解答: 用PHP框架寫(xiě)的網(wǎng)站多到數(shù)不過(guò)來(lái),不過(guò)仍然有很大一部分PHP網(wǎng)站沒(méi)有使用框架。流行的PHP框架?Laravel、Yii、thinkPHP、Zend Framework、Pha
用PHP框架寫(xiě)的網(wǎng)站多到數(shù)不過(guò)來(lái),不過(guò)仍然有很大一部分PHP網(wǎng)站沒(méi)有使用框架。
流行的PHP框架?Laravel、Yii、thinkPHP、Zend Framework、Phalcon、Symfony2 、CakePHP、Aura、Kohana、Slim framework、Fuel PHP、Flight、Medoo、PHPixie、Pop PHP、Simple MVC Framework、TYPO3 Flow、Nette、Agavi、Silex。
國(guó)內(nèi)比較常用的是ThinkPHP、CI、YII、Zend Framework 1
大多數(shù)公司自己寫(xiě)框架要知道大多數(shù)公司會(huì)自己寫(xiě)框架,所以你看到了的很多網(wǎng)站可能不是流行的PHP框架,而某些公司自己的開(kāi)發(fā)的框架。像百度很多產(chǎn)品線(xiàn)用的自己的內(nèi)部框架,不屬于上面提到的任何一個(gè)。對(duì)于小公司來(lái)說(shuō),利用框架開(kāi)發(fā)會(huì)比較高效便捷,某天我閑來(lái)無(wú)事在網(wǎng)上閑逛找漏洞,發(fā)現(xiàn)很多公司的企業(yè)站是用thinkphp框架開(kāi)發(fā)的。
本身PHP開(kāi)發(fā)起來(lái)就是非??旖荩蚣軐?duì)你來(lái)說(shuō)是錦上添花,在開(kāi)發(fā)的過(guò)程中會(huì)省很多事。經(jīng)過(guò)幾次項(xiàng)目開(kāi)發(fā)之后,我發(fā)現(xiàn)可能開(kāi)發(fā)某些項(xiàng)目只需要很短的時(shí)間就可以完成。
非框架網(wǎng)站有很多在茫茫互聯(lián)網(wǎng)中,很多網(wǎng)站雖然是PHP開(kāi)發(fā)的,不過(guò)不是基于框架。比如wordpress,基于wordpress的網(wǎng)站包括博客、CMS、電商、論壇、門(mén)戶(hù)網(wǎng)站等多的數(shù)不過(guò)來(lái),前面某次統(tǒng)計(jì)全球每4個(gè)網(wǎng)站中就有一個(gè)是基于wordpress,但是wordpress并不屬于框架。還有什么織夢(mèng)CMS、discuz之類(lèi),使用量非常大,但是其實(shí)都不屬于框架。
我是萌新程序猿,科技圈的事情歡迎邀請(qǐng)我來(lái)回答!
碼了這么多字,點(diǎn)個(gè)贊關(guān)注下再走吧?。?!
關(guān)注萌新程序猿(本人咯),了解更多IT以及程序猿的知識(shí)??!
網(wǎng)友解答:很多,尤其是公司里;除非你自己能造很溜的框架,而且已經(jīng)造好了,而且你能短時(shí)間內(nèi)教會(huì)你的隊(duì)友怎么使用,否則,就老老實(shí)實(shí)選一個(gè)開(kāi)源的、文檔齊全的。
使用框架的好處,樓上樓下說(shuō)得很是詳細(xì),這里不再啰嗦了,就簡(jiǎn)單補(bǔ)充幾句。你最好去看看框架的源代碼,看人家怎么把輪子造出來(lái),又怎么把輪子組合起來(lái),可以學(xué)到一些設(shè)計(jì)模式的知識(shí);完全按照框架的規(guī)范來(lái)寫(xiě),不僅可以統(tǒng)一代碼風(fēng)格,無(wú)形中也提高了程序的安全性,好的框架都會(huì)處理好程序安全的問(wèn)題,降低程序被惡意注入和攻擊的可能性;規(guī)范先行,也有助于以后的維護(hù)。
當(dāng)然,在圖便利的時(shí)候,也不要忘記打好基本功。扎實(shí)的語(yǔ)言基本功,才是你真正的立身之本。框架之類(lèi)的工具,掌握了一個(gè),你就能很快掌握另外一個(gè)。