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