Richeir
本帖最后由

>>
完整版
本帖最后由 Richeir 于 2012-8-2 08:52 编辑
`38`这是Ruby的第一个帖子`96`
首先先介绍一下Ruby的历史
Ruby的作者--松本行弘于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。之所以称为Ruby是取法自Perl,因为Perl的发音与6月的诞生石pearl(珍珠)相同,Ruby选择以7月的诞生石ruby(红宝石)命名。
Ruby相较之下比其他类似的编程语言(如Perl或Python)年轻,又因为Ruby是日本人发明的,所以早期的非日文资料和程式都比较贫乏,在网上仍然可以找到早期对Ruby的资料太少之类的批评。约于2000年,Ruby开始进入美国,英文的资料开始发展。
2004年,RoR(Ruby On Rails,由37Signals公司推出)框架诞生,Ruby更加广为人知,Ruby并于2006年为TIOBE获选为年度编程语言。
Ruby理念
减少编程时候的不必要的琐碎时间,令编写程序的人高兴,是设计Ruby语言的Matz的一个首要的考虑;其次是良好的界面设计。他强调系统设计必须强调人性化,而不是一味从机器的角度设想。人们特别是电脑工程师们,常常从机器着想。他们认为:“这样做,机器就能运行的更快;这样做,机器运行效率更高;这样做,机器就会怎样怎样怎样。”实际上,我们需要从人的角度考虑问题,人们怎样编写程序或者怎样使用机器上应用程序。我们是主人,他们是仆人。遵循上述的理念,Ruby语言通常非常直观,按照编程人认为它应该的方式运行。
Ruby的作者认为Ruby > (Smalltalk + Perl) / 2,表示Ruby是一个语法像Smalltalk一样完全面向对象、脚本执行、又有Perl强大的文字处理功能的编程语言。
为什么要学习Ruby
- 因为Ruby是一个很奇妙的语言
- Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。
- Ruby是另一种Geek的思维方式
- Ruby On Rails开发者能和码农划分界限
- 学习Ruby的人大多都是开源的拥护者,善用各种开源技术,享受整个开源世界带来的便利和美好
- 可以在Java平台(JRuby)和.NET(IronRuby)平台上面继续发力
- 工资高,待遇好,能用Ruby的公司一般都明白员工利益的重要性【诶..貌似有点感情用事了..自己现在每天累死累活身体都累出事儿了请个假还被扣工资 淦!
- 可以充分理解37Signals的理念【创业者圣经《Rework》
- Ruby作者很帅,大叔控们有福了
- 像红宝石一样的语言,学到手了,那将是一笔大财富
Ruby圣经



【别吐槽这本书的封面像撸管后的卫生纸一样..这真的是一本现代互联网创业者的“圣经”级别的书,虽然就120多页,虽然其中一半是图片..
前原圭一
Richeir
Richeir
轻舟过
但是不能让新人就直接用命令行啊
展开Biu
NetBeansredcar
RubyMine
Aptana
Eclipse+RDT
这么多选一个吧
RubyMine只提供30天试用,先砍掉
redcar试用rudy写的ruby IDE,不过貌似有些bug
于是要不就用Aptana吧
[查看全文]
前原圭一
Richeir
Richeir
前原圭一

