就目前而言,我是一名Java和c#开发人员。我对Ruby on Rails看得越多,我就越想学习它。

你发现学习RoR的最佳途径是什么?在Windows上开发会更容易吗,还是应该在Linux上运行虚拟机?

是否有一种IDE可以与Visual Studio的健壮性相匹配?有什么程序可以给我们一个很好的开销吗?有什么好书吗?

说真的,任何建议/技巧/咆哮都很棒。


当前回答

我以前在windows上用Java和c#编程。

我赞同这些来源:

IDE:尝试Apatana RadRails 3预览:http://www.radrails.org/3。它是最接近Visual Studio的东西。我偶尔会使用它,但仍然喜欢Textmate的轻盈感。

OS: Mac OS从Ruby社区得到了最多的爱。其他的都被当作私生子对待。

书:

实用程序员指南(十字镐书) 使用Rails进行敏捷Web开发

视频:

Peepcode (pay)是一种快速掌握概念的好方法 Railscasts(免费)是一个很好的方法,每周获取新的宝石和概念增量 Railscasts(专业版)也是一种以相当低的价格获取概念的好方法。

其他回答

有一个叫Softies on Rails的网站,是由几个前程序员编写的。NET开发人员可能会有一些用处。他们有一本书叫《Rails for .NET开发者》,将在接下来的几个月出版……

我开始在一个Windows盒子上使用Eclipse的RadRails插件和Dreamweaver的RubyWeaver扩展(回到1。x天的Rails)。从那以后,我换了一台运行TextMate的Mac电脑,再也没有想过回去。

至于书籍,我从《Ruby之路》和《Rails敏捷Web开发》开始。在您开始Rails开发时,构建Ruby背景无疑会有所帮助。

一定要看瑞恩·贝茨的Railscast系列。

找一个附近的Ruby用户小组并开始参加。我发现,这是一个很好的方法,可以结识许多对开发充满热情并愿意教书的人。

这也是一本好书 http://guides.rubyonrails.org/

我发现http://railstutorial.org/book是学习Rails的一个很好的资源

哦,我差点忘了。下面是更多的Ruby截屏资源:

SD Ruby——他们在网上有很多视频——我发现他们的Rest演讲SD9和SD10是最好的介绍之一。其他休息演讲假设你无所不知。这些都是非常介绍性和切题的。

Obie Fernandez谈InfoQ - Restful Rails。我也读过他的《Rails Way》一书,发现它内容丰富,但冗长而曲折,质量也有点不稳定。我从这本书中学到了很多东西,但我觉得为了读到好的部分而阅读重复的和不相关的东西有点惩罚人。

Netbeans是一个很好的手把手IDE,如果你有耐心等待它的工具提示,它可以教你很多语言技巧(即使在非常快的机器上,它也是一个非常慢的IDE),你可以使用IDE以图形化的方式浏览可用的生成器和类似的东西。获得最新的版本,甚至还内置了Rspec测试。

波特是一个预先构建的基础应用程序,其中已经插入了许多标准插件。如果你下载并试用它,弄清楚它是如何设置的,你就已经在创建自己的全功能应用程序的半路上了。