我通常是一名PHP开发人员,但在过去的几个月里,我一直渴望学习一门新语言。我尝试了一切,我学到了一点Java,不适合我;一点点Python,我不喜欢语法,我想尝试Perl,但从未接触过它。另一方面,我开始阅读关于Ruby的电子书,我真的很喜欢这种语言,我决定说完所有的东西,我不仅要开发PHP,还要开发Ruby。问题是我只为网络编码,而不是基于计算机应用程序的程序。我在谷歌搜索了几个小时,试图找到一个资源,允许我在我的浏览器中运行一个普通的ruby .rb脚本,没有任何附加条件。我似乎得到的只是一个Web IRB applet。
我高度反对使用框架的想法,因为我鄙视它们中的大多数,除了Javascript之外。但是过了一段时间,我克服了垃圾并尝试了Ruby on rails(ROR)。说实话,我喜欢它的唯一原因是它允许我在浏览器中运行应用程序,并且我能够创建一个UI。除此之外它对我没什么用。
最后问我的问题,我会非常感谢任何可以指向我的优秀ROR资源的人,而不是书籍,而是在线教程,与脚手架(错误)没有关系...现在我用的是net.tutplus资源的网站,我喜欢这种类型的内容,特别是本教程:http://net.tutsplus.com/tutorials/ruby/from-codeigniter-to-ruby-on-rails-a-conversion/
我确实每3个月支付一次订阅该网站的费用,因为他们提供超高质量的教程,所以我不介意花一点钱。虽然,在这种情况下免费总是更好。
无论如何对不起让你读书这么多,我想我无法控制自己的手指......(这是个笑话,哈哈;))你提供的任何答案都会非常感谢,提前谢谢。 / p>
答案 0 :(得分:7)
所有萌芽的ruby / rails程序员的第一个位置应该是Ryan Bates Railcasts这些是讨论rails的许多方面的简短截屏视频。
答案 1 :(得分:1)
official Ruby on Rails guides是开始使用Ruby on Rails的好方法。
答案 2 :(得分:0)
好书包括:Beginning Ruby从新手到专业的Peter Cooper。从那里开始,由Sam Ruby,Dave Thomas和David Heinemeier Hansson转到Agile Web Development with Rails。
优秀的播客包括Railscast,Railslab: Scaling Rails和Learning Rails。
当然,我为奇怪的铁轨相关问题找到的最好的地方是stackoverflow社区。对于我问过的每一个问题,我都找到了非常有趣的答案。
答案 3 :(得分:0)