到目前为止我还没看过一行ruby代码,更没写过,rails更是没读过。 

      看了ruby-china( ruby-china.org)的guides,ROR的设计理念简单用两句话来概括:
      1. Don't repeat yourself.
      2. Convention over configuration.
 
      第一条,很多语言或框架都包含了它的思想,只是程度各有千秋。
      第二条,我的理解是,当我们将约定俗成的东西作为它已知的一部分时,我们立即就大大降低了系统的复杂度。而约定俗成的东西,本应成为我们个人工作或行业的积累。这是一个产业繁荣的表现。 
      ROR框架的整体目标:就是要开发人员专注于他们擅长的领域,最大限度地提高开发效率和维护成本,并且在这个过程中获得快乐。
      根据我自己的经验,在遇到所有闪光的设计思想时,会由衷地感叹天纵英才、仰慕不已,并将自己代入YY片刻。如果哪天能遇到这些东西,那么,这一天就觉得充实了,而且接下去也可能会把玩几日,兴奋不已。
 
      如果ROR框架仅仅是这样子的,那么没什么可称奇的。期待遇到令我双目冒光的东西。