Grape 介紹

grape 是用來建立 API 的 Framework

  • 他有自己的 DSL 來簡化 API 開發流程
  • 雖然在 Rails 也可以用 controller 去回應數據,但相對來說 Rails 會載入許多可能 API 根本用不到的 module,為了避免經過太多 Rails 的 stack,所以 Grape 在使用上會更有效率
  • 支援 swagger 開發文件自動生成

一般來說, Grape 雖然可以獨立運作,不過通常在實際的項目開發上還是會搭著 Rails 一起做,畢竟 Rails 提供了很多方便的功能,比方說

  • Database 的管理(ActiveRecord)
  • MVC 結構
  • 多環境管理 (Environments)
Copyright © NicLin 2019 all right reserved,powered by Gitbook該頁面生成時間: 2019-04-09 10:00:37

results matching ""

    No results matching ""