我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ set /set/ vt. 放,置,校正,规定;vi.落下,固定,着手,从事;n. (一)套;a. 固定的,规定的 ]


Ruby交流帖

最近一年外网对ruby抄的是红红火火,但内网上却没有什么关于ruby的帖子,用我自己的看法和了解发一篇帖,算是一个引入,希望大家多多讨论。

首先我觉得语言始终只是一种工具,只要用的好就算是javascript或者更简单的一点的脚本语言也能做到你想做的事情,只是看使用这gate语言做这件事情的效率而已。当然多掌握几gate语言未尝不可,但是精通一gate是相当重要的,毕竟语言都是一通百通的,学好计算机基础才是王道,基层的东西变动都很少了。所以,我觉得去谈什么语言好什么语言不好都是没必要的,每gate语言都有自己的特点和擅长的地方,只有用其长处才能达到事半倍的效果,所谓精通也就在于你能了解它的长处和短处而不是喋喋不休地去用一gate语言的长处和另一gate语言的短处比较。

然后谈谈什么是Ruby吧,网上找到一篇帖子,我想这几个问题基本上能够解决初学者的疑惑。

1、Ruby是谁开发的? (一个日本人的结晶)
2、Ruby是什么?     (一gate完全面向对象的语言)
3、Ruby on Rails是什么? (一个web 框架,就象Spring,Struts一样)
4、Ruby on Rails与目前已经有的开发语言相比有什么优点?为什么要使用它?
5、Ruby on Rails稳定吗?效率高吗?能够承受大数据量的访问吗?
6、Ruby on Rails有长远的发展前景吗?

让我们一个一个的解开这些疑问:
1、松本行弘"Matz"(Matsumoto Yukihiro)是Ruby语言的发明人,他从1993年起便开始着手Ruby的研发工作。他一直想发明一种语言,使你既能进行高效开发又能享受编程的快乐。1993年2月24日Ruby诞生了,1995年12月Matz推出了Ruby的第一个版本Ruby 0.95。不久Ruby便凭借其独特的魅力横扫日本,相信在不久的将来,Ruby将走向世界。Ruby是日本人发明的,这点让我很不是滋味,人也是很奇怪的,美国,欧洲比我们强还能接受,而日本比我们强我就….
2、Ruby是一种有着超级清晰语法的纯面向对象的编程语言,它能够让编程变得有趣和优雅(这点在后面的内容中确实得到印证)。Ruby成功的组合了Smalltalk的优雅以及Python的易用性,还有Perl的实用[屏蔽]。Ruby起源于90年代的日本,在过去的几年时间里随着更多的英语资料的出现变得更加的流行。
3、Rails是一个用来开发数据库后台的WEB应用的开源框架。
4、到目前为止我发现Ruby on Rails最大的优点就是在于简单!RoR的核心思想就是“更少的编程,更简单的配置!”
安装和配置非常简单,不象Java需要安装运行环境,安装应用服务器,然后再进行一大堆的配置。在安装上Ruby和Perl很象,只需要装一个简单的解释环境就可以了(和Perl很象的地方很多,例如正则表达式的支持)。RoR避免了繁杂的XML配置文件,一个Rails应用程序只需要简单编程就可以通过影射和发现配置好所有的东西。你的应用程序和数据库里已经包含了所有Rails需要的东西。
编码简单,很多代码都是可以自动生成,可以自动生成MVC,可以自动生成框架、Web服务。甚至你只要写上一行代码就可以实现以前使用Java上百行代码的工作量,比其他开发工具速度快10倍!。当然越少的编程量就意味着越少的bug。
5、关于稳定性目前还没有很全面的数据,暂时还不太清楚。关于效率,从相关的资料上可以看到:有人说RoR的性能和开发效率比java的struts+spring+hibernate经典搭配还要快15%-30%。
6、RoR目前发展势头强劲,在使用RoR的过程中你将会发现它已经具备了作为WEB开发语言的本质。如果它能够以简单为主的理念继续发展,相信它将象当年的PHP和Linux在网络上引起新的一轮[屏蔽]。

最后,再综合地看看网上的评价:有发展前途。至少我觉得不存在被java替代或不替代的问题,网上的调查也只能说明目前用ruby的人多还是不多的问题,对一gate新的语言我们更多的是给予期望,学习其值得学习的地方,而不是找到一点短处就加以鞭笞。剩下的就等各位发表议论,希望大家都能中和一点,不要过于偏激。

下面是我提供的一些资料,大家有资料的也都发上来吧。
顶端 Posted: 2006-12-29 14:29 | [楼 主]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ circumstance /'sə:kəmstəns/ n. (pl.)环境,情况,条件 ]


Ruby的下载地址:

http://www.ruby-lang.org/en/downloads/

一个好的学习网站:

http://www.moer.net/ruby/doc/


[ 此贴被独飞の孤心在2006-12-29 23:18重新编辑 ]
顶端 Posted: 2006-12-29 14:31 | [1 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ reinforce /ri:in'fo:s/ vt. 加强,增援 ]


网上一篇关于ROR的帖子:

前段时间, 在网上看大家讨论Ruby On Rails, 说是开发速度比J2ee要快十倍, 虽然这东西是小日本开发的, 不过技术无国界, 师夷长技以制夷嘛, 而且很多大牛都说不错不错, 所以咱也准备弄回来研究研究, 无奈时间不允许, 只有暂时放弃. 最近工作清闲(下周就要忙啦), 便想起还有此事没有没做, 便在网上找些文章, 研究一翻.

安装Ruby:
首先下载Ruby的安装包, ruby184-20.exe, 双击就可以安装啦, Win下安装这类文件可以说是相当方便啦, 一路下一步就OK了.

进入DOS, 运行 ruby -v
能正常显示版本号的话证明安装成功了

安装Rails:
安装Rails前, 要先安装几个支持库, 要不没法安装Rails哟, 而且对版本要求很严哦.

库从:http://rubyforge.org/下载

需要的库有:

rake-0.7.1.gem
activesupport-1.3.1.gem
activerecord-1.14.3.gem
actionpack-1.12.3.gem
actionmailer-1.2.3.gem
actionwebservice-1.1.4.gem

安装方法:
gem install xxxx.gem

安装完支持库, 就可以安装Rails啦.

gem install rails-1.1.4.gem
安装完之后会提示如下内容(速度很快哦, 快的让我以为出错了呢):
Successfully installed rails, version 1.1.4

能正常显示版本号的话证明安装成功了~~~~~

安装很容易, 就是东西挺多的.呵.不过还有更容易的, 就是去http://instantrails.rubyforge.org/ 下载InstantRails, 看看就知道啦.

我选择手工安装的原因是版本新了一点点点~~~~~~~

使用:
运行 rails path/to/your/new/application 创建一个新的项目。
运行 ruby path/to/your/new/application/script/server 启动服务。
顶端 Posted: 2006-12-29 14:31 | [2 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ approve /ə'pru:v/ vt. 批准,认可;vi. 赞成,满意 ]


一些资料:

几篇网上比较认同的文章
附件: 一些网页.rar (330 K) 下载次数:3

顶端 Posted: 2006-12-29 14:33 | [3 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ check /tek/ B vt. 检查,校对,阻止,控制;v. 检查,核对,阻止,控制 ]


ROR实践
附件: ROR实践.rar (602 K) 下载次数:3

顶端 Posted: 2006-12-29 14:35 | [4 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ modernization /modənai'zeiən/ n. 现代化 ]


ruby参考手册
附件: ruby参考手册.part1.rar (977 K) 下载次数:1

顶端 Posted: 2006-12-29 14:40 | [5 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ weight /weit/ n. 重量,重力,砝码,秤砣,重压,负担,重要性,价值 ]


ruby参考手册
附件: ruby参考手册.part2.rar (977 K) 下载次数:1

顶端 Posted: 2006-12-29 14:40 | [6 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ affair /ə'f/ə/ n. 事情,事件上,(pl.)事务,事态 ]


ruby参考手册
附件: ruby参考手册.part3.rar (977 K) 下载次数:1

顶端 Posted: 2006-12-29 14:40 | [7 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ wood /wud/ n. 木材,木头,木料,(pl.)森林,林地 ]


ruby参考手册
附件: ruby参考手册.part4.rar (977 K) 下载次数:1

顶端 Posted: 2006-12-29 14:41 | [8 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ sensitive /'sensitiv/ a. 敏感的,灵敏的,易怒的 ]


ruby参考手册
附件: ruby参考手册.part5.rar (348 K) 下载次数:1

顶端 Posted: 2006-12-29 14:41 | [9 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ october /ok'təubə/ n. 十月 ]


Ruby手册
附件: ruby手册.rar (176 K) 下载次数:1

顶端 Posted: 2006-12-29 14:42 | [10 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ rape // n. 强奸,却取;vt. 强奸,洗动 ]


由于ruby的安装程序比较大,我就不传了,大家要学的在网上下一个就是,很快的20多m。

最后送大家一张图,喜欢Ruby的可以当桌面用:)
远程图片:55632873_4c0eba44ec.jpg
顶端 Posted: 2006-12-29 14:43 | [11 楼]
独飞の孤心



性别: 帅哥 状态: 该用户目前不在线
头衔: 孽缘!
等级: 荣誉会员
家族: 单身贵族
发贴: 4484
威望: 3
浮云: 496
在线等级:
注册时间: 2005-10-12
最后登陆: 2011-09-23

5come5帮你背单词 [ handbag /'hændbæg/ n. 女用手提包,旅行用手提包 ]


Quote:
引用第14楼tongmeng于2006-12-29 14:55发表的:
小边边又要学这个了啊 呵呵 加油 学好了等我想学了交我


哎。。。要看看有没的时间学了。。
顶端 Posted: 2006-12-29 21:48 | [12 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.008945(s) query 6, Time now is:11-23 22:46, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号