2010-06-20 42 views
0

現在我用Objective-C編程,使用Cocoa框架爲Mac OS X和iPhone/iPad平臺編寫應用程序。我非常流利地使用Objective-C語言以及Cocoa和Cocoa Touch框架。我也知道C足夠了解ObjC。從Objective-C背景開始Ruby on Rails

我的一個項目需要我編寫一個相應的Web應用程序以供我的iPhone應用程序使用。我決定最好的路徑是Ruby on Rails。什麼是從Objective-C到Ruby on Rails最簡單的轉換路徑?任何入門指南/文檔/教程感謝!

謝謝

回答

0

我自己已經接近的末尾,我認爲這對於那些已經熟悉軟件開發,尤其是Web應用程序開發的人來說是一個完美的資源。我來自Java背景,但涉足PHP和Python(特別是Django)。本教程以非常友好的方式給了我極大的Rails接觸。

我還有一些沒有答案的問題,但是比我在嘗試從其他書中學習時還是少了一些。

作爲一個方面說明,本教程簡要討論瞭如何首先學習Ruby,然後Rails首先學習Rails,然後再學習Ruby(它最終建議Rails首先)。

1

我認爲先學習沒有導軌的紅寶石是一個好主意。 _why對Ruby的深刻指導(http://mislav.uniqpath.com/poignant-guide/)對於來自Objective-C的人員非常有用,因爲它不會通過對象如何將「消息」發送給對方以及所有這些東西。之後,您應該可以使用Rails指南(http://guides.rubyonrails.org/)來學習rails。那裏有教程。不過,我不知道任何你需要付費的學習資料(如書籍)。如果這是你想要的,我會嘗試搜索亞馬遜(http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=ruby+on+rails&x=0&y=0)。

0

我不確定這個問題首次被問到時是否可用,但我認爲http://railsforzombies.org/是一個很好的第一個教程。它以可訪問,互動和引人入勝的方式介紹了框架,併爲進一步研究打下了堅實的基礎。我從中得到了很多。

0

如何在10分鐘內將Rails應用程序作爲版本化api製作。

http://railscasts.com/episodes/350-rest-api-versioning

如果你想輕鬆地連同視頻一起執行代碼檢查出ASCII投,所以你可以複製和粘貼,你看跟隨。

http://railscasts.com/episodes/350-rest-api-versioning?view=asciicast

您可能需要安裝RVM和使用寶石捆綁。爲每個項目創建新的gemset。這將爲您節省不同版本的Ruby和不同項目所需的寶石。