Python程序员:学习Ruby(用于Rails)
我是一名中等水平的Python程序员,正在考虑开发我的第一个网页应用。发现很多开源网页应用的代码都是用Ruby写的(比如Rails),我觉得这可能会对我学习有帮助(虽然我只想做一个不错但没什么用的网页应用)。
网上有很多学习Ruby的资料,但我想知道有没有什么特别的建议、资源或方法,可以帮助我从Python转到Rails?
2 个回答
2
要开始了解Ruby和Python之间的相似之处和不同之处,你可以看看这个页面,在ruby-lang.org上。这个页面非常基础,但至少能给你提供一些你可能需要的术语和概念的对照,帮助你入门。我发现通过将新学的东西和我熟悉的概念进行比较,能更好地学习。
7
Michael Hartl的Ruby on Rails教程是我找到的网上最好的Rails入门教程。对于已经有一些网页应用开发经验的人来说,这个教程非常容易理解。教程有适用于Rails 2.3.8和Rails 3的版本。介绍部分还讨论了先学Ruby还是先学Rails的问题。
这个教程不仅教你如何使用Rails,还解释了Rails的一些常见约定(也就是Rails的做法)。我觉得这正是你所需要的。此外,它还鼓励使用一些好的实践,比如git版本控制和测试驱动开发,这些都很不错。