ruby-on-rails - 学习 Ruby on Rails

标签 ruby-on-rails ruby ide

<分区>

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

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

是否有一个 IDE 可以与 Visual Studio 的健壮性相媲美?任何要开发的程序都可以很好地管理做什么?有什么好书吗?

说真的,任何提示/技巧/咆哮都会很棒。

最佳答案

在我的职业生涯中,我一直在关注 Ruby 和 RoR,我发现 linux 对个人开发更具吸引力。特别是现在我已经开始使用 git,在 linux 上的实现更加清晰。

目前我正在双启动并且越来越接近于全时运行 Ubuntu。我在开发环境中使用带有各种插件的 gedit。截至 2010 年底,我正在插入使用 Vim 进行开发,甚至超过 OS X 上的 Textmate。

大量的 Rails 开发人员正在使用(喘气)Mac,这实际上让我开始思考这个方向。

虽然没试过,Ruby in Steel为您提供 Visual Studio 世界中的 Ruby IDE,并且 IronRuby是 Ruby 的 .NET 风格,如果您有兴趣的话。

就书籍而言, Programming Ruby (也称为 Pickaxe)来自 Pragmatic Programmers 的书实际上是学习 Ruby 的指南。我硬着头皮买了那本书, Agile Web Development with Rails ;这两本书都很棒。

Peepcode截屏视频和 PDF 书籍也非常适合入门;每个截屏视频 9 美元,很难出错。我实际上买了 5 件装。

另请检查以下内容:

在过去的一个月里,我浏览了积压的 Rails 和 Rails Envy 播客,它们提供了对许多主题的精彩见解,甚至是关于一般软件开发的内容。

关于ruby-on-rails - 学习 Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55574/

相关文章:

ruby-on-rails - 在现有模型上设计迁移

ruby-on-rails - ruby rails : How to run things in the background?

ruby-on-rails - Docker Postgres Ruby on Rails 无法连接

html - visual studio HTML Designer 在哪里?

html - 用于 HTML5、CSS3 和 JS 开发的强大 IDE

ruby-on-rails - 主要 : Object in rails console 的未定义方法 `y`

ruby-on-rails - Controller 规范无法找到由我的 Rails 引擎定义的路由

ruby-on-rails - 如何使rails+unicorn记录器线程安全?

ruby-on-rails - Rails : What's the difference between lambda, 范围和类方法?什么是最佳实践?

ios - 如何在 Xcode 9 中禁用字体平滑?