学习Ruby on Rails(已经获得面向对象的知识)

时间:2011-06-08 11:57:45

标签: java ruby-on-rails ruby

我想学习Ruby on Rails。我对Java编程语言有很强的了解。 我是否需要查看Ruby然后再转到RoR?

或者只是转到RoR就够了?

6 个答案:

答案 0 :(得分:1)

首先学习Ruby语言会很有用 - Ruby Koans是一个很好的起点。

一旦熟悉了Ruby,就可以继续学习Rails框架了 - 周围有大量的教程/截屏视频可以帮助你解决这个问题。

答案 1 :(得分:1)

你需要先学习Ruby。对于所有的炒作,RoR只是Ruby上的一个框架。如果没有对Ruby的正确认识,你可以用RoR做的就是遵循rote的例子,不要远远超出生成的代码,并且很难理解RoR文档。

此外,特别是Java程序员似乎非常欣赏Ruby语言。在Java的冗长之后,它的简洁是一种乐趣。因此,虽然学习Ruby是你必须要做的事情,以便与RoR走得很远,但这也是你要做的事情。对我来说,使用Ruby是我30年前玩QuickBASIC以来最有趣的编程方式。

答案 2 :(得分:1)

根据我的经验(我和你现在的情况相同),最重要的是你必须熟悉一般的网页编程,特别是MVC设计模式。

当我开始使用Rails时,我注意到最困难的部分不是Ruby语言及其构造,而是关于人们当前如何构建网站的一般概念,当时我并不知道。< / p>

如果你已经知道这些东西,并且你的Java技能很强,那么我希望你在Rails中潜水时不会遇到很多问题。

顺便说一句,这是一个很好的起点:Rails for Zombies

答案 3 :(得分:0)

你可以直接去Rails。看看http://ruby.railstutorial.org/

答案 4 :(得分:0)

我肯定会先做一些Ruby,但不要担心深入。当你学习rails时,有一些Rails教程也涵盖了Ruby。看看这里:Top 11 Ruby on Rails Learning Tools

希望这有帮助!

答案 5 :(得分:0)

Rails是一个框架,Ruby是语言。由于您是Java程序员,因此将Rails视为与Spring或Struts类似的东西。询问你是否应该在Rails之前学习Ruby,就像问你是否可以在没有首先学习Java的情况下使用Spring框架一样。