1樓:網友
在如此多的php mvc框架中,怎樣去選擇一款各方面都不錯的框架學習並在專案中使用它?這是每乙個phper都會面臨的問題。比如當前比較流行的框架有:
zendframework、thinkphp(國產)、codeigniter、yii等。每個人心目中的好壞標準不一樣,再加上有的人習慣了某框架,想讓他再接受其優秀的框架也是比較難的。所以,我們應該怎樣去判斷一款框架是否屬於自己,變得非常的突出。
現在我給出幾個標準:
效能
所謂的效能指的是io、cpu佔用、php解析時間等幾個指標。當前的伺服器最突出的問題是cpu已經非常快了,記憶體已經夠大夠便宜了,唯獨硬碟io不夠高。這就像乙個乙個智商150與乙個智商80的人做1+1一樣,根本體現不出智商的優越性。
全棧式
雖然我個人不太贊成php框架過度全棧式。但是,如果能把全棧式做到優雅簡潔,我也是非常興奮的。什麼是全棧式?
這樣的話,才能真正解決掉我們去自己實現的麻煩,節省我們的時間。也提高了**的安全性移植性。
學習難度是否陡峭
畢竟我們要運用到實際的專案中。以後陸續還會新增更多的人進入專案開發中。如果,學習難度過於陡峭,勢必會影響專案的進度和後期維護的成本。
目前,我用過的框架中thinkphp做得還不錯,文件還比較完整易懂。換作正在用的yii框架,簡直是頭痛。提供的文件實在是過於簡單,示例不夠豐富。
而且,**不夠優雅。在某些設計上,過於物件導向,導致在php這種語言中操作起來不是特別順手。
框架社會是否活躍
乙個社群活躍與否,直接關係到這個框架的未來的命運。誰也不希望今天還牛逼的框架,就因為沒有與時俱進,最終淹沒在歷史的長河中。自己又得花時間掌握新框架。
比如:前幾天mongodb還是比較火的時候,當時幾乎沒有框架在db層,即orm實現這個資料庫的介面。而專案中可能會考慮使用mongodb。
當時幾個比較知名的且速度比較過得去的框架都沒有支援。結果,還是咱們國產的thinkphp支援了。雖然,bug可能有點多。
至少,某種程度說明了乙個活躍的社群是非常有必要的。
框架使用的群體大小
一款框架再牛逼,如果沒有人使用。你學了也只能在自己的一畝三分地有所建樹。出了這個圈,效果就不明顯了。
phper學習這個東西,主要還是為了能找乙份高薪順手的工作。如果,學了半天,結果卻沒有人用這個框架在專案中。那是相當悲催的。
**於網路。
2樓:網友
看需求吧,初學就選文件全的框架,利於上手。框架都大同小異,學會乙個其它也都差不多。
到底如何選擇php框架
3樓:山東文匯軟體
1 沒有最好,只有最適合,這種系統屬於輕量級應用,2 yii略顯臃腫,thinkphp即可。。
最好的php框架是什麼?怎麼選擇php框架?
4樓:樂正夏侯真
我記得不太清楚,我怕給你說錯了,你還是在後盾人上找找,因為我之前在那裡看的,所以你可以去看看,就是怎樣,望。
如何選擇搬家日子,如何選擇搬家吉日,如何選擇黃道吉日
選擇好的搬家吉日,可以根據黃曆選擇,搬家公司費用起步價是根據車型劃分的,金盃車220元 260元,廂式貨車320元 350元,正規的搬家公司是包含三個搬家師傅的人工費用,需要拆裝傢俱 空調 辦公工位 大件家電及貴重物品是需要另行計算費用的,正常一次搬家費用大概在500 1000左右。搬家最好是新房裝...
如何選擇牆紙,如何選擇牆紙
1.選擇桌布,一定要看是否符合 室內裝飾裝修材料桌布中有害物質限量 的標準,最好選擇無紡纖維桌布或純紙桌布 還應考慮桌布膠黏劑的環保效能,選擇有信譽保證的品牌桌布,不但產品質量 售後服務也做得更加完善。目前牆紙市場產品魚龍混雜,大品牌的桌布會為您提供更加放心的產品 2.牆紙是牆面的時裝,材質花色多樣...
我到底該怎麼選擇?(寫了很久),我應該如何選擇?
你可真糾結啊!你想的太多了,可以看出你特別的愛她,怕失去她,可是要是不留學拿著你的大專文憑能找到什麼樣的工作?沒有好的工作沒有好的物質基礎你怎樣才能留住她,畢竟吃飯才是最重要的誰願意餓著肚子陪你看月亮。她比你大一歲對你來說24還是比較小不成熟的時候,而對於比你大一歲的她來說應經是個偏老的人了,我感覺...