轉(zhuǎn)帖|行業(yè)資訊|編輯:龔雪|2014-08-28 09:54:30.000|閱讀 954 次
概述:很早就想快點(diǎn)接觸PHP框架了,最近在學(xué)習(xí)國(guó)內(nèi)開(kāi)發(fā)的Thinkphp框架。感覺(jué)就是Thinkphp輕量、容易上手、開(kāi)發(fā)迅速。自己也接觸過(guò)一些PHP框架,但是thinkphp框架會(huì)作為自己主要研究的對(duì)象。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
PHP框架的原理
說(shuō)到PHP框架,可能很多PHP新手會(huì)感到有些膽怯。其實(shí),PHP框架也不是那么深不可測(cè)的,框架就是別人使用PHP基礎(chǔ)只是為你寫好了的東西,只是封裝在一起;這就好比我們使用PHP的函數(shù),函數(shù)都是已近寫好了的,我們只要按照函數(shù)使用的規(guī)則,比如,為函數(shù)傳遞參數(shù)的個(gè)數(shù)、類型以及函數(shù)返回的值類型等。理解了PHP函數(shù)的這些使用規(guī)則,我們就可以大膽、放心的去使用了。同樣道理,PHP框架也有自己的規(guī)則,比如項(xiàng)目文件夾的部署、控制器類的命名規(guī)則以及數(shù)據(jù)表的命名規(guī)則等。了解了PHP框架的使用規(guī)則我們就能去使用PHP框架提供的全部功能了。
PHP框架并不是那么高不可攀,每位PHP程序員都應(yīng)該加入到PHP框架的學(xué)習(xí)和使用中來(lái),畢竟一個(gè)人的精力是有限的,如何你每個(gè)項(xiàng)目都全部由自己開(kāi)發(fā)的話,那么你將浪費(fèi)許多時(shí)間用在做相同的事情上。比方說(shuō),幾乎每個(gè)項(xiàng)目都有數(shù)據(jù)的驗(yàn)證,那么你要為每個(gè)項(xiàng)目都要編寫數(shù)據(jù)驗(yàn)證的PHP代碼,而如果你使用PHP框架的話,這些都是封裝了可以直接拿來(lái)使用的。
PHP框架也是使用PHP的基本知識(shí)來(lái)寫的,沒(méi)有必要看到框架二字就退縮了。對(duì)PHP基礎(chǔ)知識(shí)非常熟悉的話,學(xué)習(xí)PHP框架是件輕松而快樂(lè)的事情。框架的使用會(huì)給你的項(xiàng)目節(jié)省50%左右的項(xiàng)目周期時(shí)間。
PHP框架的優(yōu)點(diǎn)
1、PHP框架使代碼更安全。一般PHP框架都采用單入口文件的模式,我們只要在入口文件進(jìn)行驗(yàn)證即達(dá)到了所有文件驗(yàn)證的目的。
2、PHP框架縮短了項(xiàng)目開(kāi)發(fā)周期,這可能是最大的優(yōu)點(diǎn)了。
3、使用PHP框架架構(gòu)項(xiàng)目思路清晰、結(jié)構(gòu)明顯。
PHP框架選擇標(biāo)準(zhǔn)
在如此多的PHP MVC框架中,怎樣去選擇一款各方面都不錯(cuò)的框架學(xué)習(xí)并在項(xiàng)目中使用它?這是每一個(gè)PHPer都會(huì)面臨的問(wèn)題。比如當(dāng)前比較流行的框架有:ZendFrameWork、ThinkPHP(國(guó)產(chǎn))、CodeIgniter、YII等。每個(gè)人心目中的好壞標(biāo)準(zhǔn)不一樣,再加上有的人習(xí)慣了某框架,想讓他再接受其優(yōu)秀的框架也是比較難的。所以,我們應(yīng)該怎樣去判斷一款框架是否屬于自己,變得非常的突出。現(xiàn)在我給出幾個(gè)標(biāo)準(zhǔn):
本文來(lái)自愛(ài)程序網(wǎng)!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)