`
dongbin
  • 浏览: 240752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

什么是Ruby之道?

    博客分类:
  • Ruby
阅读更多
什么是Ruby之道? 翻译这篇文章让我对这个问题有了更深的理解。

这个“道”如果只是Ruby所有,那么它只是一种有为法。但是Hal Fulton并非这么想,他只是想通过Ruby来让我们理解其背后的“道”。这种道不生不灭,无色无相,乃是一种无为法。所有世间事物皆遵循这种道,而道又是不能由世间文字所描述,只能通过个人修证而来。

Ruby之道表现为简单性和美感,这点和其他世间法是一致的。只有摆脱“企业级”,“工业标准”之类的枷锁才能真正做到这一点。而J2EE就是典型的反面例证,企业级成为复杂性的堂皇借口,复杂性成为标准的设计原则,程序员沦为标准的奴隶。

作者全篇也没有明确地讲出什么是Ruby之道,但是他不断地从否定中指引我们--Ruby具有简单性,但并非过分简单;Ruby具有一致性,但并非“愚蠢的一致”,诸如此类。

这个道究竟为何?还请读者抛开世间文字去体悟。
分享到:
评论
4 楼 blackanger 2007-11-03  

[quote=minqi]万事万物抽象出来都是简单
你的看法太简单了
3 楼 mingj 2007-10-21  
引用
J2EE就是典型的反面例证,企业级成为复杂性的堂皇借口,复杂性成为标准的设计原则,程序员沦为标准的奴隶。


万事万物抽象出来都是简单
具体下去则是千变万化

觉得lz的看法太简单了
2 楼 抛出异常的爱 2007-10-18  
减少小代码段的存在必要:
对于一个类中有四到五行代码的java我们常常会看到
但是对于ruby只需一行,那么就节约了对java类的管理成本。
在java类少的时候管理成本可能很少但上万之后这一种方式
可以减少9/10的类的存在必要性
1 楼 hiwzg 2007-10-08  
从InfoQ上看到你翻译的这篇文章,翻译得不错。但是作者的原文写得没有中国人那么好,段落之间总感觉有一些连不上。貌似讲了很多东西,但没有总结性的东西。
s

相关推荐

Global site tag (gtag.js) - Google Analytics