中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

大港区| 江津市| 威远县| 井冈山市| 庆阳市| 丰台区| 西宁市| 岳西县| 黄冈市| 墨江| 阿勒泰市| 临猗县| 西和县| 宜城市| 磴口县| 濮阳市| 云和县| 普定县| 晋江市| 城市| 滦平县| 廉江市| 迭部县| 古蔺县| 平南县| 凤山市| 巴马| 芦溪县| 安阳县| 宜宾市| 四会市| 吉隆县| 故城县| 西宁市| 志丹县| 子洲县| 东安县| 垫江县| 湖口县| 苏尼特左旗| 宁化县|