瞎扯淡 railstutorial 比 Agile Web Development with Rails 好多了

ray · 2012年03月08日 · 最后由 vkill 回复于 2012年03月11日 · 7678 次阅读

刚刚学 rails,看了 10 章 Agile Web Development with Rails,感觉不太好,越到后面越难懂,一头雾水啊。对于不懂 ruby 的新手来说真的不太好。

昨天开始看了 http://ruby.railstutorial.org/ 看了 5 章,顿时感觉非常爽。很多小细节都给你解释的很清楚了。至少让人明白为什么这样写。

不知道大家是不是这样的。

我喜欢 Agile Web Development with Rails,翻了一年

实习的时候,在角落学学 Rails 真的很 high,比其工作要用的 yii 爽多了,纯属“不无正业”

#1 楼 @Rei 表示没有基础就看 Agile Web Development with Rails 真的是很吃力。

我觉得两本都很好。。风格不同。 如果是从来没玩过编程的人,Agile xxx 一开始的那个购物车,应该比较吸引人。

#2 楼 @ray 看过 yii,也挺不错的啊

#3 楼 @ray 我当时也没啥经验,之前写过的 web 程序就是 PHP 的显示当前时间,j2ee 用 hibernate 写购物车。

Dave Thomas 的书语言风趣生动,但是硬派人士可能不喜欢。看 Dave Thomas 的风格必须接受:这就是魔法,实际得用两年才知道实质是什么。我看的时候就是当魔法书看的,后面还一直在翻 ActiveRecord 那章,后面的章节信息量足够大。

#2 楼 @ray railstutorial 我自己没有看过,所以都不怎么敢给人推荐,不过这套教程倍受赞誉。 #7 楼 @Rei Dave Thomas 的这本书我从第一版中文版到第二版英文版,反反复复看了十遍以上,当时的感觉十非常赞同他写书的风格,以及基于实践的教学的方法。

#6 楼 @huobazi yii 感觉文档不多啊,而且看的不太明白,先前只用 php 写过简单的留言板,数据库之类的都不太懂,ActiveRecord 之类的更加不明白了。所以我来看看 rails。

#7 楼 @Rei 等看完 railstutorial 再回去看那本书应该容易些。我的毕业设计就做个购物车,到时候参考参考。

BTW:有什么数据库的书籍可以推荐新手看看?先前只了解一些皮毛,不知道如何设计数据库。

railstutoria 照着流程做一遍打点基础了,但是仍然比较糊涂在做什么,现在继续看 Agile Web Development with Rails 清楚好多。

@rei yii 也是非常好的 php 框架

railstutoria 部署那块用 heroku 给带过了 现实里部署可复杂的多呢

railstutorial 无中文版吧,AWD 那本有中文版,省去了研究某些术语。

读书还是推荐 HISEA 的这个书单。一直对 RUBY-CHINA 的 WIKI 部分不满。安装教程不更新,不详细,书单也不够好。

http://ruby-china.org/topics/768

@dreamrise 同感,AWD 绝对不适合做 ror 学习的第一本书,因为无法理解. 举个例子,如果没看 guide, rails g *** 完全不知道是它想干嘛,更不用说了解不到他是怎么干的了. 只有靠死记。而没有理解的记忆,那大家都懂的..

#14 楼 @dreamrise wiki 权限是公开的,每人都可以修改。如果你有精力不妨试试吧

Agile Web Development with Rails 我都当工具书看,主要是正文后面的东东

#2 楼 @ray 我也是,工作用 yii,很不爽 自己搞 rails 和 nodejs 就爽多了

如果没有 Web 开发经验的话,一般来说都是不推荐直接看 Agile Web Development with Rails,这种情况下,先看看 Ruby,再看 Railstutorial 之后再看 AWD 就会发现好理解的多,期间可以看看 ihower 写的那个系列(实战圣经),以及 Rails Guide,渐渐地就会发现能理解的越来越多

我就是看 ihower 写的那个,不过这哥们更新很慢。。。。。。本来还说等出书买一本呢。

@feitian124 你照着敲一遍 就知道做什么啦 不过 我还是喜欢看官方的 guide

#18 楼 @Summic 主要是俺先前不太懂 ActiveRecord,然后 yii 也没有 rails 这么多教程,个人肤浅是这么觉得的。

官方的 guides 挺好的,不过刚开始学习还是看下书,对 rails 有个大概的理解比较好

需要 登录 后方可回复, 如果你还没有账号请 注册新账号