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多页,虽然其中一半是图片..

前原圭一
那种黑洞洞的窗子感觉很脆弱的样子
展开Biu

Richeir 发表于 2012-7-30 20:49

那种黑洞洞的窗子感觉很脆弱的样子,一瞬间什么都没了。。

@35*看起来比较专业比较geek

[查看全文]
Richeir
这么多选一个吧
展开Biu

轻舟过 发表于 2012-7-30 17:57

这么多选一个吧

RubyMine只提供30天试用,先砍掉

redcar试用rudy写的ruby IDE,不过貌似有些bug

`6`

我看如果有时间就多介绍几个。

[查看全文]
Richeir
前原圭一
展开Biu

前原圭一 发表于 2012-7-30 16:35

害怕黑洞洞的窗口么

可以调成白色w

`35`

那种黑洞洞的窗子感觉很脆弱的样子,一瞬间什么都没了。。

[查看全文]
轻舟过
但是不能让新人就直接用命令行啊
展开Biu

Richeir 发表于 2012-7-30 16:22

但是不能让新人就直接用命令行啊...他们会害怕的...

NetBeans

redcar

RubyMine

Aptana

Eclipse+RDT

这么多选一个吧

RubyMine只提供30天试用,先砍掉

redcar试用rudy写的ruby IDE,不过貌似有些bug

于是要不就用Aptana吧

[查看全文]
前原圭一
但是不能让新人就直接用命令行啊
展开Biu

Richeir 发表于 2012-7-30 16:22

但是不能让新人就直接用命令行啊...他们会害怕的...

@6*害怕黑洞洞的窗口么

可以调成白色w

[查看全文]
Richeir
前原圭一
展开Biu

前原圭一 发表于 2012-7-30 13:38

我也是用的命令行

*1*

但是不能让新人就直接用命令行啊...他们会害怕的...

[查看全文]
Richeir
其实之前我没用
展开Biu

轻舟过 发表于 2012-7-30 13:24

其实之前我没用IDE,都是用命令行的

*37*

那还是我写吧~

[查看全文]
前原圭一
我也是用的命令行
展开Biu

@29#我也是用的命令行

[查看全文]