首頁 >php框架 >Laravel >你知道Lumen與laravel的差別嗎

你知道Lumen與laravel的差別嗎

藏色散人
藏色散人轉載
2021-01-07 15:43:162580瀏覽

以下由Laravel教學專欄跟大家介紹Lumen與laravel的差別,希望對需要的朋友有幫助!

困惑

一直都無法很友善的理解Lumen與Laravel之間的區別,只知道他們是非常相似的兩個php框架,使用方法什麼的都差不多。

為什麼要解惑

最近接手了公司的一個項目,有專門的後台管理系統,也有專門的供前端調用的系統(就是API啦) !這是一個項目。

果然,後台管理系統是用Laravel框架寫的,而API是用Lumen框架寫的,這我就有點想笑了,統一下,用成一樣的框架不就行了嗎,然而,歷史我們是無法改變的,我們能做的只能是改變自己,讓自己更適合這兩個框架。

往下看

Lumen就是Laravel的精簡版!拎包入住的就是Laravel,需要買鍋碗瓢盆,在拎包入住的就是Lumen。

一般來說開發API的服務端建議使用Lumen,而開發web頁面使用Laravel。

不知如何選擇的時候,就用Laravel。

你知道Lumen與laravel的差別嗎

在Laravel的社區同時維護Lumen。

網友答疑

lumen是專門針對開發api或service用的吧,例如去掉了開發web頁面的依賴等等其他針對性的改變,目的使得整個框架更加輕量快速

laravel應該算是一個全端框架,lumen就是純開發後端服務用的

lumen的定義就是laravel的精簡版,你可以把laravel一些元件與東西去掉變成lumen,也可以將lumen升級為laravel。這並沒有矛盾,想這樣叫就這樣叫。定義一個字來概括精簡的laravel比較好區分。

早就聽說前者是後者的輕量級版本框架,但是我仔細看了一遍文檔,發現前者無非就是後者移除了view以及一些組件而已。

如果只是這樣的話,我為什麼不直接用laravel,然後在服務提供者裡面把不用的組件去掉,並且控制器return的時候只return json數據而不是view視圖不就好了,為什麼還要單獨弄出一個框架來呢?

總結

理解就好!反正我也偶爾會出來逛逛街!

以上是你知道Lumen與laravel的差別嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jianshu.com。如有侵權,請聯絡admin@php.cn刪除