我想学习Ruby on Rails。我对Java编程语言有很强的了解。 我是否需要查看Ruby然后再转到RoR?
或者只是转到RoR就够了?
答案 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框架一样。