Ruby是干什么的?怎么学习Ruby,Ruby和Rails是什么关系

Ruby是干什么的?怎么学习Ruby,Ruby和Rails是什么关系

你们是怎么学习的啊???

入门的看那本书比较好,大家给提点意见...
问题补充:
如果楼主是JAVA开发者,建议不要去搞rails了,直接上Grails吧,现在用这个的也非常多了,借助Groovy的语言的强大和java中N多优秀第三方类库以及glassfish的强力支持,钱途无量啊

====================================================================

我只是个一般的J2EE的程序员哦.......
问题补充:
我基础太差了,还是先学基础吧.....
问题补充:
先学基础的东西吧......
问题补充:
对Grails技术的需求不像JAVA那样多吧...
问题补充:
呵呵,基础吧..............
问题补充:
人生就像巧克力,不吃永远不知道什么味道!

如果楼主是JAVA开发者,建议不要去搞rails了,直接上Grails吧,现在用这个的也非常多了,借助Groovy的语言的强大和java中N多优秀第三方类库以及glassfish的强力支持,钱途无量啊

rails是ruby的一个web框架,关系你可以理解为java与struts.

入门可以先读《Web开发敏捷之道——应用Rails进行敏捷Web开发》这本书,虽然本书有很多地方只说怎么做,不知所以然,但是对初学者来说,已经够了,读完这本书的第一个例子,再去读读别的主讲ruby的书,回头再看看这本书的后半部分,效果还是很好的。最开始我读Programming Ruby,是主讲ruby的,没有吸引我将那么厚的差不多相当于ruby文档看完,看了这本书之后我再读Programming Ruby就很有兴趣了。

另外给你一个ror书清单,可以看看别人的评价:
[url]http://www.douban.com/doulist/67419/[/url]

呵呵,Grails正是为咱们普通J2EE的程序员准备的Rails大餐啊,所有java现有类库都可以使用,Grails底层就是Spring,hibernate这些框架,很好很强大

[url]http://www.infoq.com/cn/minibooks/grails[/url]
看看这个,infoq上的

呵呵,基础太差估计学ruby和rails更是一场噩梦,ruby最佳环境是linux,配置异常繁琐,对linux不熟悉的人上手更是慢

Java程序员应该学习Ruby

[url]http://www.iteye.com/topic/208478[/url]

[quote]对Grails技术的需求不像JAVA那样多吧... [/quote]
你可以把Grails认为就是java,其实也就是对java开发过程中的繁琐的东西按照rails的风格进行了一下封装,可以直接在tomcat上跑grails应用,grails就是Spring+Hibernate

呵呵,那就先基础吧,直接上grails或rails都比较费劲

Ruby是一种编程语言,具有优良的基因,吸收了Perl,Python等语言的优点。
如果你是一个软件技术爱好者,或者你是开源软件(尤其是Linux平台下的)的拥护者,那么我建议你学习和了解Ruby。

学习Ruby,首先去官网看看教程,找一本入门书看看,然后看看API文档,找“习题”练习,尝试解决实际问题,多看源代码。进门后,拔高的事就不用我说了。

Rails是基于Ruby的Web应用开发框架,好比Grails和Java的关系。