Laravel 新成員:Lumen 強大的微型框架

cc68 9年前發布 | 19K 次閱讀 Laravel

原文  https://phphub.org/topics/701

說明

Taylor Otwell 昨天發布了 Laravel 家族的新成員 Lumen , 一個以速度為目標誕生的微型框架.

Laravel 新成員:Lumen 強大的微型框架

Lumen 的來源, 為什么要創建這個框架?

當 Taylor 在開發他的新項目 Envoyer 的時候, 需要編寫兩個小服務, 分別使用了 Silex 和 Slim, 在此過程中發現兩個框架有一些不足之處, 并且他喜歡 Laravel 的語法, 可惜對于這種小應用, 使用 Laravel 的話有點殺雞用牛刀的感覺, 最終, Lumen 誕生了.

引用 Taylor 的話, 來看這個框架的定位:

I didn’t want to release something that was slower than the alternative options.

從此, 在 Laravel 的開發旅途里, 我們有了功能齊全的全棧的框架 Laravel, 也有了以速度見長的微型框架 Lumen.

速度對比

lumen new lumenlaravel new laravel 產生的兩個項目速度對比:

Laravel Laravel 新成員:Lumen 強大的微型框架

Lumen Laravel 新成員:Lumen 強大的微型框架

Blackfire 上的, 比較科學的對比:

Laravel Laravel 新成員:Lumen 強大的微型框架

Lumen Laravel 新成員:Lumen 強大的微型框架

對比數據 Laravel 新成員:Lumen 強大的微型框架

如何做到這么快?

Lumen 算是一個精簡版的 Laravel, 針對速度優化了框架的加載方式, 多余的功能需要自行開啟, 請見 Taylor 在 Laracasts 上的介紹視頻 - Introducing Lumen

引用說明

</div>

 本文由用戶 cc68 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!