每一個 Laravel 工程師都應該閱讀 『Rails 信條』

Summer發表於2017-07-11

Laravel 的程式碼實現,因為 PHP 語言特性的緣故,使用了許多面對物件的概念,如依賴注入,服務容器,Facade 等。

有時候會讓人誤以為『這就是 Laravel』。把 Laravel 當做一款產品來看的話,以上的這些程式設計模式,只不過是具體實現而已,並不是 Laravel 這一款產品的 核心

Laravel 的產品設計很多是源自於 Ruby on Rails ,他們有很多相似的設計理念:

  • 強調與注重敏捷開發;
  • 約定高於配置(Convention over configuration);
  • DRY(Don't repeat yourself)不要重複自己,提倡程式碼重用;
  • 重視「編碼愉悅性」。

以上摘自 1.3. Laravel 與 PHP

Rails 的作者 DHH 為了追求開發者社群的理念一致,特地撰寫了 The Rails Doctrine 。ruby-china 翻譯了一個版本 —— 『Rails 信條』

推薦大家細細品讀下 『Rails 信條』 ,你可能會發現一個不一樣的 『Laravel』。

如果你覺得有收穫,可以撰寫閱讀筆記分享給大家 :smile: 。

本作品採用《CC 協議》,轉載必須註明作者和本文連結
擯棄世俗浮躁,追求技術精湛

相關文章