91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何判斷使用什么框架

發布時間:2020-10-15 15:48:39 來源:億速云 閱讀:188 作者:小新 欄目:編程語言

這篇文章主要介紹了php如何判斷使用什么框架,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

 一般看一下配置文件跟定義變量的入口文件,還有就是對數據庫表操作時調用的函數,可以判斷出用的什么框架吧比如THINKPHP、Yii、zendframework很容易就看出來了吧

PHP框架選擇標準

在如此多的PHP MVC框架中,怎樣去選擇一款各方面都不錯的框架學習并在項目中使用它?這是每一個PHPer都會面臨的問題。

比如當前比較流行的框架有:ZendFrameWork、ThinkPHP(國產)、CodeIgniter、YII等。每個人心目中的好壞標準不一樣,再加上有的人習慣了某框架,想讓他再接受其優秀的框架也是比較難的。

所以,我們應該怎樣去判斷一款框架是否屬于自己,變得非常的突出。現在我給出幾個標準:

性能

所謂的性能指的是IO、CPU占用、PHP解析時間等幾個指標。當前的服務器最突出的問題是CPU已經非常快了,內存已經夠大夠便宜了,唯獨硬盤IO不夠高。這就像一個一個智商150與一個智商80的人做1+1一樣,根本體現不出智商的優越性。

全棧式

雖然我個人不太贊成PHP框架過度全棧式。但是,如果能把全棧式做到優雅簡潔,我也是非常興奮的。什么是全棧式?就是一款框架包含了WEB開發中所有的東西。比如:上傳、分頁、導入導出、郵件、日志、錯誤、二維碼、RSS、RBAC等。這樣的話,才能真正解決掉我們去自己實現的麻煩,節省我們的時間。也提高了代碼的安全性移植性。

學習難度是否陡峭

畢竟我們要運用到實際的項目中。以后陸續還會添加更多的人進入項目開發中。如果,學習難度過于陡峭,勢必會影響項目的進度和后期維護的成本。

目前,我用過的框架中ThinkPHP做得還不錯,文檔還比較完整易懂。換作正在用的YII框架,簡直是頭痛。提供的文檔實在是過于簡單,示例不夠豐富。而且,代碼不夠優雅。在某些設計上,過于面向對象,導致在PHP這種語言中操作起來不是特別順手。

框架社會是否活躍

一個社區活躍與否,直接關系到這個框架的未來的命運。誰也不希望今天還牛逼的框架,就因為沒有與時俱進,最終淹沒在歷史的長河中。自己又得花時間掌握新框架。

比如:前幾天MongoDB還是比較火的時候,當時幾乎沒有框架在DB層,即ORM實現這個數據庫的接口。而項目中可能會考慮使用MongoDB。當時幾個比較知名的且速度比較過得去的框架都沒有支持。

結果,還是咱們國產的ThinkPHP支持了。雖然,BUG可能有點多。至少,某種程度說明了一個活躍的社區是非常有必要的。

框架使用的群體大小

一款框架再牛逼,如果沒有人使用。你學了也只能在自己的一畝三分地有所建樹。出了這個圈,效果就不明顯了。PHPer學習這個東西,主要還是為了能找一份高薪順手的工作。如果,學了半天,結果卻沒有人用這個框架在項目中。那是相當悲催的。

感謝你能夠認真閱讀完這篇文章,希望小編分享php如何判斷使用什么框架內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

西乌珠穆沁旗| 保靖县| 金川县| 日喀则市| 郸城县| 扶余县| 灵璧县| 密云县| 吉安县| 焦作市| 福泉市| 留坝县| 渭南市| 灵武市| 彩票| 利辛县| 新蔡县| 桂东县| 绥阳县| 郴州市| 五指山市| 巫山县| 若尔盖县| 庆云县| 饶阳县| 盐池县| 洪江市| 南靖县| 青铜峡市| 瓮安县| 寿光市| 谷城县| 北京市| 潜江市| 合水县| 崇阳县| 甘谷县| 修水县| 武胜县| 青海省| 凤城市|