[連結] more more more web frameworks

看板Ruby作者 (godfat 真常)時間17年前 (2007/07/04 22:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家都知道 Rails, 所以應該不用多說什麼 不過忽然發覺還有好多類似的東西﹍ 1. Nitro http://en.wikipedia.org/wiki/Nitro_%28web_framework%29 就 hello world 來說,這恐怕是最單純的了 :o require 'rubygems' require 'nitro' class MyController def index; "Hello from nitro!"; end end Nitro.start MyController 執行這段程式就是 hello world 了,會啟動 webrick 不過需要注意的是,用 irb 啟動似乎會有問題。 有人說,nitro 的設計理念是 YAGNI, You Ain't Gonna Need It 所以他盡力把各種東西都包起來,和 rails 自動產生不同 可惜文件真的非常少啊 orz 2. Wee http://rubyforge.org/projects/wee/ 實在很想接 weeeeeeeeeeeeeeeee XD hello world, copy 自 ruby-talk: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/147857 # Install Wee: gem install wee # Write your first example irb > require 'rubygems' > require 'wee' > > class HelloWorld < Wee::Component > def render > r.h1 "Hello World!" > r.anchor.callback{@flag = !@flag}.with(@flag ? 'ON' : 'OFF') > end > end > > Wee.run(HelloWorld) # Now point your browser at http://127.0.0.1:2000/app 也許比較值得注意的一點是,wee 有設計來跟 rails 和 nitro 整合, 上面那網址內的文章有寫簡單的整合方式,可以看看是否用得上 3. Iowa http://enigo.com/projects/iowa 這個不能用 gem install iowa 來安裝﹍ 不過 rubyforge 還是有他的專案,只是他沒上傳 .gem 檔所以不能那樣灌 也因此我懶得仔細看了 :o 而且他 hello world 好難記﹍ -- By Gamers, For Gamers - from the past Interplay -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.88.200
文章代碼(AID): #16Yw-WVq (Ruby)
文章代碼(AID): #16Yw-WVq (Ruby)