- 浏览: 2678512 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
80后的童年2:
深入浅出MongoDB应用实战开发网盘地址:https://p ...
MongoDB入门教程 -
shliujing:
楼主在不是精通java和php的前提下,请不要妄下结论。
PHP、CakePHP哪凉快哪呆着去 -
安静听歌:
希望可以一给一点点注释
MySQL存储过程之代码块、条件控制、迭代 -
qq287767957:
PHP是全宇宙最强的语言!
PHP、CakePHP哪凉快哪呆着去 -
rryymmoK:
深入浅出MongoDB应用实战开发百度网盘下载:链接:http ...
MongoDB入门教程
顺序看了《Agile Web Development With Rails》、《Rails Recipes》和《Ruby for Rails》,我看的都是最新的英文版的,说说对这三本书的感受。
1,《Agile Web Development With Rails》,2ed
以实践为基础,一步步讲解Web程序开发Rails做法,非常简单易懂,对没有编程背景的人来看也不是什么难事,算是本不错的Rails入门书。
但既然作为入门书,只看了本书的朋友们就不要在简历中写什么“熟悉Ruby on Rails”了。
2,《Rails Recipes》
这本书是Rails开发的参考书,一篇一篇讲解Rails开发中某一方面的经验和技巧,各篇之间没什么联系,适于每天看个一两篇然后试试效果,日积月累,对Rails的理解也会逐渐加深。
3,《Ruby for Rails》
这本书就是垃圾,书中大部分内容都泛泛而谈,只有少部分章节对Ruby的某些特性讲解的还算半彻底。本书作者说话也老是罗里罗嗦婆婆妈妈,最烦这种技术书了,又不是小说,用两行代码就能解释清除的很简单的问题非得讲两三页,非常怀疑作者在凑字数赚稿费。
看完这三本书,你就可以在简历中写上“熟悉Ruby on Rails”了,但是只看这三本书还是对Ruby语言和Rails框架了解不深刻,所以下一步是:
1,看Rails源码
2,看《Ruby Hacking Guide》和Ruby源码
ruby for rails 就是倾向于理论的书,每本书都有其特点啊。。。
自己做网站
参加开源项目
我所理解的“精通”就是看过源码能说出架构上的东西
比如精通Hibernate,会用只能叫“熟悉”,看过Hibernate源码,会自己优化Hibernate缓存,能修改Hibernate源码,那我说你“精通”
为什么很多人都想改源码
难道不知道项目中会害死别人吗?
比如acegi,不改改能在项目中用吗?
听起来,似乎有一种很常见的场景,必须修改acegi才能使用
那么你为什么不把这些修改贡献给acegi项目呢?
我所理解的“精通”就是看过源码能说出架构上的东西
比如精通Hibernate,会用只能叫“熟悉”,看过Hibernate源码,会自己优化Hibernate缓存,能修改Hibernate源码,那我说你“精通”
为什么很多人都想改源码
难道不知道项目中会害死别人吗?
比如acegi,不改改能在项目中用吗?
改acegi不一定需要改源码
我所理解的“精通”就是看过源码能说出架构上的东西
比如精通Hibernate,会用只能叫“熟悉”,看过Hibernate源码,会自己优化Hibernate缓存,能修改Hibernate源码,那我说你“精通”
为什么很多人都想改源码
难道不知道项目中会害死别人吗?
比如acegi,不改改能在项目中用吗?
1,《Agile Web Development With Rails》,2ed
以实践为基础,一步步讲解Web程序开发Rails做法,非常简单易懂,对没有编程背景的人来看也不是什么难事,算是本不错的Rails入门书。
但既然作为入门书,只看了本书的朋友们就不要在简历中写什么“熟悉Ruby on Rails”了。
2,《Rails Recipes》
这本书是Rails开发的参考书,一篇一篇讲解Rails开发中某一方面的经验和技巧,各篇之间没什么联系,适于每天看个一两篇然后试试效果,日积月累,对Rails的理解也会逐渐加深。
3,《Ruby for Rails》
这本书就是垃圾,书中大部分内容都泛泛而谈,只有少部分章节对Ruby的某些特性讲解的还算半彻底。本书作者说话也老是罗里罗嗦婆婆妈妈,最烦这种技术书了,又不是小说,用两行代码就能解释清除的很简单的问题非得讲两三页,非常怀疑作者在凑字数赚稿费。
看完这三本书,你就可以在简历中写上“熟悉Ruby on Rails”了,但是只看这三本书还是对Ruby语言和Rails框架了解不深刻,所以下一步是:
1,看Rails源码
2,看《Ruby Hacking Guide》和Ruby源码
评论
38 楼
hxirui
2007-06-28
我晕,什么时候程序员这么爱打口水仗了
37 楼
corel
2007-06-28
第一步:看书,快速入门
第二步:学习开源项目(如beast、rforum、mephisto、typo),这几个项目各有特色,认真研究可以学到不同的东西和很多书本上没有的东西
第三步:实战,自己动手作些项目,公司有项目最好,没有可以自己规划个项目来作,比如自己动手来实现javaeye。
第四步、深入,研究rails的源代码,深入了解运作机制及实现机制,这个对自己的能力提升有非常大的帮助。
另外,要多关注好的网站,学习别人的经验。
第二步:学习开源项目(如beast、rforum、mephisto、typo),这几个项目各有特色,认真研究可以学到不同的东西和很多书本上没有的东西
第三步:实战,自己动手作些项目,公司有项目最好,没有可以自己规划个项目来作,比如自己动手来实现javaeye。
第四步、深入,研究rails的源代码,深入了解运作机制及实现机制,这个对自己的能力提升有非常大的帮助。
另外,要多关注好的网站,学习别人的经验。
36 楼
blackanger
2007-06-27
ruby for rails 就是倾向于理论的书,每本书都有其特点啊。。。
hideto 写道
我又发现本书的一个毛病,就是大篇大篇的理论,缺乏代码描述
作为一本技术书,用代码和读者沟通是非常重要和聪明的手段
作为一本技术书,用代码和读者沟通是非常重要和聪明的手段
35 楼
blackanger
2007-06-27
不同意LZ的第三条啊,最近看了Ruby for rails 这本书的前10章,感觉还可以啊,很适合初学者,觉得是本不错的书,LZ用垃圾来形容是不是不太恰当阿。。。
34 楼
深蓝_
2007-06-24
其实我感觉书就像食物一样,是否可口,需要看人口味儿。有喜欢的就有讨厌的,如果要让作者写一本符合所有人口味儿的书,我想不太现实吧!
我比较喜欢Ruby4Rails,hideto不喜欢,我感觉我也能理解。
我比较喜欢Ruby4Rails,hideto不喜欢,我感觉我也能理解。
33 楼
koalant
2007-06-22
我最欣赏 dave 的书,看起来很让人舒服,深入浅出,尤其是 <programing ruby>,《Agile Web Development with Rails》也是。 《Rails Recipes》属于进阶的 cookbook 类书,实战风格,所以比较受欢迎也是很正常的。
32 楼
hideto
2007-06-22
恩,koalant教育的是
不过《Ruby for Rails》要是让我读的时候也舒舒服服就好了
我又发现本书的一个毛病,就是大篇大篇的理论,缺乏代码描述
作为一本技术书,用代码和读者沟通是非常重要和聪明的手段
看来《Ruby for Rails》的作者不怎么会写书或很少写书,多向《Agile Web Development with Rails》和《Rails Recipes》的作者学习学习吧
不过《Ruby for Rails》要是让我读的时候也舒舒服服就好了
我又发现本书的一个毛病,就是大篇大篇的理论,缺乏代码描述
作为一本技术书,用代码和读者沟通是非常重要和聪明的手段
看来《Ruby for Rails》的作者不怎么会写书或很少写书,多向《Agile Web Development with Rails》和《Rails Recipes》的作者学习学习吧
31 楼
koalant
2007-06-22
你后面说的“既不深入又不浅出拖拖拉拉婆婆妈妈”的评论因人而已,也属正常,只是上来就一句“垃圾”让人不舒服,有话不能好好说吗。
30 楼
cookoo
2007-06-22
1. 看过的有权说不好
2. 别的看过的也有权表示不同意见
3. 以上观点和文革无关,请勿设置语言陷阱
2. 别的看过的也有权表示不同意见
3. 以上观点和文革无关,请勿设置语言陷阱
29 楼
koalant
2007-06-22
“Ruby for Rails”明显不是垃圾。
28 楼
hideto
2007-06-21
我看到用中文出版的技术书,直接无视
27 楼
aninfeel
2007-06-21
我一看到名叫“精通xxxx”的书,直接无视。
26 楼
gigix
2007-06-21
小嘴看世界 写道
公司不用ROR 如果能有项目做就好了
自己做网站
参加开源项目
25 楼
小嘴看世界
2007-06-21
公司不用ROR 如果能有项目做就好了
24 楼
yy77
2007-06-20
对于某些bug,跟踪进源码看看是可以的。但是相对于直接修改的话,还是扩展更加好吧。
acegi的provider不好用,那么就扩展一个,而不是改了代码之后更新jar。
acegi的provider不好用,那么就扩展一个,而不是改了代码之后更新jar。
23 楼
fangzhouxing
2007-06-20
说Ruby for Rails是垃圾,太武断了,也是对作者不够尊重。
22 楼
ssuupv
2007-06-20
什么时候流行起来.就什么时候去看.从不浪费时间
21 楼
gigix
2007-06-17
hideto 写道
steve_gu 写道
hideto 写道
dongbin 写道
简历本来就没用,谁的简历上不写“精通xxx...."
我所理解的“精通”就是看过源码能说出架构上的东西
比如精通Hibernate,会用只能叫“熟悉”,看过Hibernate源码,会自己优化Hibernate缓存,能修改Hibernate源码,那我说你“精通”
为什么很多人都想改源码
难道不知道项目中会害死别人吗?
比如acegi,不改改能在项目中用吗?
听起来,似乎有一种很常见的场景,必须修改acegi才能使用
那么你为什么不把这些修改贡献给acegi项目呢?
20 楼
netfishx
2007-06-17
hideto 写道
steve_gu 写道
hideto 写道
dongbin 写道
简历本来就没用,谁的简历上不写“精通xxx...."
我所理解的“精通”就是看过源码能说出架构上的东西
比如精通Hibernate,会用只能叫“熟悉”,看过Hibernate源码,会自己优化Hibernate缓存,能修改Hibernate源码,那我说你“精通”
为什么很多人都想改源码
难道不知道项目中会害死别人吗?
比如acegi,不改改能在项目中用吗?
改acegi不一定需要改源码
19 楼
hideto
2007-06-17
steve_gu 写道
hideto 写道
dongbin 写道
简历本来就没用,谁的简历上不写“精通xxx...."
我所理解的“精通”就是看过源码能说出架构上的东西
比如精通Hibernate,会用只能叫“熟悉”,看过Hibernate源码,会自己优化Hibernate缓存,能修改Hibernate源码,那我说你“精通”
为什么很多人都想改源码
难道不知道项目中会害死别人吗?
比如acegi,不改改能在项目中用吗?
发表评论
-
用了TextMate才知道什么叫神级Editor
2011-03-09 04:51 57961一直用Eclipse作为开发Ruby和Java项目的IDE,但 ... -
Ruby使用OAuth登录新浪微博和豆瓣
2011-01-09 12:49 4434首先需要安装oauth这个gem包 gem install ... -
使用Passenger+nginx部署Rails
2010-12-28 15:12 50111. Install Passender gem instal ... -
markItUp+rdiscount搭建Rails下可视化Markdown编辑器
2010-12-21 17:48 5447markItUp是基于jQuery的可视化编辑器,支持Html ... -
Rails3 and MongoDB Quick Guide
2010-12-10 14:13 2753Install MongoDB Download: http: ... -
基于ruby-protobuf的rpc示例
2009-08-11 11:51 41481, 安装ruby-protobuf gem instal ... -
Ruby导出xls和csv的utf-8问题的解决
2009-02-04 15:05 6841数据库数据为utf-8格式,包括中文和拉丁文等等 导出文件xl ... -
URL/HTML/JavaScript的encode/escape
2009-01-04 13:03 9326最近经常被URL、HTML、JavaScript的encode ... -
各种排序的Ruby实现
2008-11-27 14:51 3994Θ(n^2) 1, Bubble sort def bu ... -
12月5日北京RoR活动!
2008-11-26 18:38 3017又是一年过去了,Rails在国内的发展势态良好,很多使用RoR ... -
Rails程序开发的最大问题是代码规范
2008-08-28 11:56 5520使用Rails开发大型复杂B2B应用一年了,这个项目目前开发人 ... -
Web开发大全:ROR版——推荐序
2008-07-09 00:39 2416来自http://www.beyondrails.com/bl ... -
深入ActionMailer,使用Sendmail发邮件
2008-07-03 11:41 3396来自: http://www.beyondrails.com/ ... -
Rails里如何结合ExceptionNotification配置gmail账户发邮件
2008-06-19 19:56 30831,安装ExceptionNotification rub ... -
使用coderay和railscasts样式进行代码高亮
2008-06-17 00:16 2395CodeRay是一个语法高亮的Ruby库,效率很不错。 Cod ... -
Capistrano试用
2008-06-16 19:05 19581,客户端机器安装Capistrano gem insta ... -
lighttpd真垃圾啊
2008-06-04 18:38 2533使用lighttpd+fcgi跑Rails程序,文件上传会si ... -
将gem变成plugin
2008-06-04 11:27 1801有什么样的需求就有什么样的对策 当vhost上的帐号没有ge ... -
在Rails里使用ReCaptcha添加验证码
2008-06-03 15:51 42661,去http://recaptcha.net/sign up ... -
Rails里给文件上传添加progress_bar
2008-05-27 17:00 2087文件上传很慢时,UI没有什么用户提示,这样让人很费解,所以我们 ...
相关推荐
标题 "excel lib ror ruby" 暗示我们要讨论的是在Ruby on Rails(简称RoR)框架中使用库来处理Excel文件的相关知识。RoR是一个流行的开源Web开发框架,而Ruby语言本身支持与Microsoft Excel文件交互,这在数据导入...
Ruby on Rails,简称RoR,是由David Heinemeier Hansson基于Ruby语言开发的一款开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性,使得开发者能够更快速地构建功能丰富的web...
《机遇ROR的图书管理系统》是一份以Ruby on Rails(简称ROR)技术为核心,旨在构建高效、便捷的图书管理解决方案的学习资料。Ruby on Rails,是基于Ruby编程语言的开源Web应用框架,它遵循MVC(Model-View-...
**Ruby on Rails(简称RoR)中文资料** Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”...
在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...
Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat Yourself”(DRY,...
RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...
Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...
在RHEL(Red Hat Enterprise Linux)系统上搭建Ruby on Rails(简称RoR)应用程序环境是一项技术性较强的任务,尤其当涉及到与其他服务如Nginx、Phusion Passenger、Ruby、Rails以及Oracle数据库集成时。以下是对这...
### Windows上搭建Ruby on Rails(ROR)环境详解 #### 一、引言 随着Web开发技术的不断发展,Ruby on Rails(简称Rails或ROR)作为一种高效、简洁且优雅的Web开发框架,受到了广大开发者的青睐。然而,在Windows...
《Ruby on Rails 101》是一本介绍Ruby on Rails(简称RoR或ROR)的基础书籍,旨在为初学者提供一个全面而深入的学习框架。本书由Peter Marklund编写,包含了五天课程的演示文稿和相关资料,覆盖了从安装到实际应用...
Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在提高开发效率和可维护性。在这个压缩包中,你找到了一个完整的Ruby 1.8.7和Rails 2.3.8的开发...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
Ruby on Rails(RoR)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程。在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是...
在IT行业中,Ruby on Rails(简称ROR)是一款基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web应用开发过程,提高开发效率。本文将深入探讨如何配置ROR开发环境,以及...
Ruby on Rails,简称RoR,是一款强大的开源Web应用框架,它遵循“Don't Repeat Yourself”(DRY)原则,以Ruby语言为基础,强调简洁、高效的代码和敏捷开发。RoR提供了丰富的内置功能和库,使得开发过程更为快速且易于...
这是一个适用于初学者和有一定经验的开发者的技术指南,旨在帮助您创建一个稳定的开发环境,以便开始使用Ruby on Rails(RoR)框架进行Web应用开发。 首先,我们来了解Ruby 1.8.6。Ruby是一种面向对象的、动态类型...
ROR安装的最版本的GEM,ruby on rails即ROR
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
FreeMIS是一个基于Ruby on Rails(RoR)框架构建的管理信息系统(MIS)。RoR是由David Heinemeier Hansson开发的一个开源Web应用程序框架,它遵循“Don't Repeat Yourself”(DRY)原则,强调简洁和生产力。RoR使用...