Sinatra 模塊化 vs. 傳統(tǒng)的方式

2023-12-20 15:44 更新

與通常的認識相反,傳統(tǒng)的方式?jīng)]有任何錯誤。如果它適合你的應用,你不需要轉換到模塊化的應用。

和模塊化方式相比,傳統(tǒng)的方法只有兩個缺點:

  • 你對每個 Ruby 進程只能定義一個 Sinatra 應用,如果你需要更多,切換到模塊化方式。
  • 傳統(tǒng)方式使用代理方法污染了 Object。如果你打算 把你的應用封裝進一個 library/gem,轉換到模塊化方式。

沒有任何原因阻止你混合模塊化和傳統(tǒng)方式。

如果從一種轉換到另一種,你需要注意 settings 中的 一些微小的不同:

SettingClassicModular


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號