用起來有點苦的 Laravel...

Laravel 是個 PHP framework,是目前還蠻常看到討論的 PHP framework。不過實際在研究後發現用起來有點苦啊...

Laravel 官方覺得 PSR-2 是個鳥蛋 (參考 GitHub 上的 issue:「PSR-2 Conflicts」),而我也知道 PSR-2 不怎樣,但這好歹是個標準可以靠啊...

另外一個是 overhead,在 AWS 上用 m1.large 跑 Ubuntu 64bits 測試純 PHP 的 echo "Hello, world."; 可以到 8000 reqs/sec (這是開了 APC 的情況測試,比較接近 production),但同樣是要顯示 Hello, world.,用了 Laravel 後剩下 174 reqs/sec (debug mode 已經關閉),如果再套上 Laravel 的 View 就剩下 152 reqs/sec...

也就是說這個數字是起點 (往下的起點),這樣看起來有點慘烈啊...

2 thoughts on “用起來有點苦的 Laravel...”

  1. 我倒不覺得那個 class / method 與 control block 的起始括號位置不同有什麼不妥的啊,

    括號前兩者是用來標明「定義區塊」的邊界,後者則是「執行區塊」內容的一部分。
    若全部同樣起始位置是不錯,但使用不同的起始位置也很 OK。

    倒是如果有規範是規定 class / method 使用不同的括號位置,
    那我就會跳腳了。
    畢竟很多時候,class 與 method 是概念上可互換的,例如 command pattern class。

Leave a Reply

Your email address will not be published. Required fields are marked *