用 Ruby 建立 Web 專案的一些起始 gem

Published on:

Ruby 有許多 gem 可以用來做 web 開發,以下列出一些我所找到可以作為起頭的 gem 提供大家參考。

有任何錯誤與建議歡迎告知:)


Web

Rack

提供 webserver 最小的功能介面,大多 Ruby 的 web 開發框架都是基於 Rack 所開發的。

Rails

最知名的魔法書,能快速地開發功能豐富的網站。

Sinatra

比 Rails 輕量的開發框架,適合用來開發小型專案或是 API。

Padrino

基於 Sinatra 的開發框架,提供更多方便的資源開發網站。

Cuba

試圖比使用 Sinatra 寫更少 code 的開發框架,官方 Slide 表示效能比 Sinatra 好。

Franky

產生小型的 web 專案,適合用來實驗想法的小專案。


Admin Panel(For Rails)

以下列出可以快速建立管理介面的 gem

ActiveAdmin

可以配合 active_skin 顯示較為美觀的介面,

RailsAdmin

提供簡單的介面管理資料。

Typus


參考

awesome rails gem

The Ruby Toolbox

Comments

comments powered by Disqus