谁能带给ROR初学者些启示?

2011-01-14 07:37:19 +08:00
 Ethan25
前段时间刚刚靠自己google 解决了安装开发环境 ruby 1.9.2 rails 3.0.3 这几乎用了我两个星期时间 因为我开始接触这些东西的时候 连命令行都不懂 (虽然现在也只是知道了一部分) 虽然把开发环境配置好了 但是 我又陷入了迷茫 网上虽然是有好多教程 但是对于一个 0编程基础的我来说 那些教程 都显得太深奥 希望大家能推荐些书或者基础的教程 再或者是些学习方法 谢谢了
8975 次点击
所在节点    Ruby on Rails
29 条回复
GordianZ
2011-01-14 07:51:24 +08:00
看完这本书先:Agile Web Development with Rails (4th edition)
http://pragprog.com/titles/rails4/agile-web-development-with-rails
roamlog
2011-01-14 08:17:18 +08:00
先看
Ruby编程语言 - http://book.douban.com/subject/3329887/

再看
Ruby on Rails Tutorial: Learn Rails by Example - http://railstutorial.org/ruby-on-rails-tutorial-book, 这本书和楼上说的这本都是 rails 入门书, 不过我更推荐这一本.
Ethan25
2011-01-14 09:00:45 +08:00
Ruby on Rails Tutorial: Learn Rails by Example 这个书很不错诶 不过 有没有中文的?
Ethan25
2011-01-14 09:01:04 +08:00
@GordianZ 这本书 感觉好难阿
roamlog
2011-01-14 09:04:23 +08:00
这本书没有中文版, 目前 rails 3 还没有中文版的书上市, 要过个半年左右吧, 从英语文字角度来说,这本书还是比较容易看懂的, 当然你也可以看 http://ihower.tw/rails3/ 这个, 是繁体中文的.
roamlog
2011-01-14 09:08:34 +08:00
@Ethan25 Agile Web Development with Rails 是 rails 经典的入门书, 不难的, 而且也写的很通俗易懂, 也是本好书.

而 Ruby on Rails Tutorial 这本书从一开始就把敏捷开发及测试驱动开发贯穿其中, 测试框架使用的是 rspec, 目前除了默认的 test unit 外, 比较推荐的测试框架, 所以, 我觉得这本书不错.
Ethan25
2011-01-14 09:10:04 +08:00
@roamlog 你推荐的编程语言那本书 很不错 我看了豆瓣的评测 都很好 我已经找到中文版pdf了 并看了 导言 不过 完全看不懂呢 = =# 你用什么系统? 我们加下gtalk好友怎么样?http://ihower.tw/rails3/ 这个很不错 哎 英语不好真的是 很不给力阿
Ethan25
2011-01-14 09:13:27 +08:00
@roamlog 好像那个书有2th 的中文版 不过你说的东西我也不是很懂 实在抱歉 比如 测试驱动开发、测试框架使用的是 rspec、默认的 test unit 完全不知道是什么东东。
ssword
2011-01-14 09:15:48 +08:00
感觉ruby的中文资料不多,中文社区的力量也偏薄弱。这点不如python,不过不一定是坏事。
建议学ror前先把ruby玩好,多玩几个gems,体会下为啥别的语言里100行的东西ruby两行搞定还更好看,为啥1000行的ruby程序就敢当产品还这么多人用。不然很容易让ror的各种约定绕晕,它已经是个大家伙了。
roamlog
2011-01-14 09:17:32 +08:00
@Ethan25 凡事都有个过程, 因为你 0 编程经验的原因, 当然一开始看肯定会一头雾水了, 坚持看下去吧, 另外,建议买书, 电子书还是比较伤眼睛的, 有书在手也更学得踏实

我用 mac osx, 我 gtalk 是 roamlog
Ethan25
2011-01-14 09:21:27 +08:00
@ssword 哇 你也在这里 我是饭否的那个 ethanzhang 和你用gtalk聊天的那个诶~
roamlog
2011-01-14 09:22:59 +08:00
Agile Web Development with Rails 3th 好像都有中文版吧, 不过讲的是 rails 2, 但上前来说, 新手还是直接上 ruby 1.9 + rails 3 吧, rails 2 和 3 的变化还是有不少的, rails 向来是不向下兼容的, 所以要学就学最新的吧

我上面提到的一些概念在你的学习过程中会明白的, 嘿嘿.
Ethan25
2011-01-14 09:23:28 +08:00
@roamlog 太好了 我也是mac osx 谢谢你的帮助
ssword
2011-01-14 09:23:39 +08:00
@Ethan25 哈哈~认识的 ^ ^
Ethan25
2011-01-14 09:26:03 +08:00
@ssword 世界好小阿
Los
2011-01-14 09:38:08 +08:00
0基础要学的东西是一大堆的,比如mysql,div+css之类的相关知识
Ethan25
2011-01-14 09:47:54 +08:00
@Los 没办法啊 自己想用就必须学啊 话说 说点学习方法 之类的 才是正事吧 = =
Los
2011-01-14 09:54:36 +08:00
觉得以上几位同学提供的资料已经足够了,嚼多不烂,潜下心来按照书本敲代码,即使偶尔不明白也先敲完整它,等运行成功时回头再看代码基本都会明白了
Htom
2011-01-14 09:58:53 +08:00
@roamlog 我也推荐tutor, 我就是看这个书入门的, ror学习资源很多呀, Railscasts.com 这里有很多视频可以看, javaeye上也有很多资源
disinfeqt
2011-01-14 10:11:58 +08:00
两周前买了 Rails Tutorial Bundle 的人飘过。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/7199

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX