2012-03-15 94 views
-1

我是Ruby新手,想使用Ruby編寫Web服務。一些約束:紅寶石1.8.7和網絡服務

  1. 的Ruby 1.8.7
  2. 的Windows 2008服務器

我發現西納特拉寶石可能會有幫助。我想知道Sinatra旁邊是否還有其他選擇。

回答

1

Sinatra是一種非常易於使用的方式,我推薦讓你的腳溼潤。

還有其他的解決方案:

  • Padrino是建立在頂部西納特拉的,並提供額外的功能,但你的目的西納特拉仍然是一個更容易獲得的路要走,你會花更少的時間配置。
  • Rails是Ruby的重量級解決方案,但如果您只是在學習語言,那麼我會推薦Sinatra。 Rails非常強大,但它所做的很多事情似乎都很神奇,儘管它們實際上是基於標準的Ruby特性。所以,我認爲你更好的學習Ruby並與Sinatra合作來獲得基礎知識。
+0

Rails?我認爲這是建立網站而不是Web服務?如果是這樣,你能否給我進一步的細節。謝謝。 Pete – HNGO 2012-03-15 19:12:51

+0

Rails可以用於各種事物。它不必構建頁面,它可以接收傳入的請求並返回您告訴它的任何內容。這是一個帶有許多漂亮工具和支持代碼的MVC。 – 2012-03-15 19:14:36

+0

謝謝。我會研究Rails,因爲它很受歡迎。 – HNGO 2012-03-15 19:23:53