ROR学习随笔
2013-01-21 15:52
141 查看
到目前为止我还没看过一行ruby代码,更没写过,rails更是没读过。
看了ruby-china(ruby-china.org)的guides,ROR的设计理念简单用两句话来概括:
1. Don't repeat yourself.
2. Convention over configuration.
第一条,很多语言或框架都包含了它的思想,只是程度各有千秋。
第二条,我的理解是,当我们将约定俗成的东西作为它已知的一部分时,我们立即就大大降低了系统的复杂度。而约定俗成的东西,本应成为我们个人工作或行业的积累。这是一个产业繁荣的表现。
ROR框架的整体目标:就是要开发人员专注于他们擅长的领域,最大限度地提高开发效率和维护成本,并且在这个过程中获得快乐。
根据我自己的经验,在遇到所有闪光的设计思想时,会由衷地感叹天纵英才、仰慕不已,并将自己代入YY片刻。如果哪天能遇到这些东西,那么,这一天就觉得充实了,而且接下去也可能会把玩几日,兴奋不已。
如果ROR框架仅仅是这样子的,那么没什么可称奇的。期待遇到令我双目冒光的东西。
本文出自 “梦想的征途” 博客,请务必保留此出处http://sanqianyuejia.blog.51cto.com/5719634/1123319
看了ruby-china(ruby-china.org)的guides,ROR的设计理念简单用两句话来概括:
1. Don't repeat yourself.
2. Convention over configuration.
第一条,很多语言或框架都包含了它的思想,只是程度各有千秋。
第二条,我的理解是,当我们将约定俗成的东西作为它已知的一部分时,我们立即就大大降低了系统的复杂度。而约定俗成的东西,本应成为我们个人工作或行业的积累。这是一个产业繁荣的表现。
ROR框架的整体目标:就是要开发人员专注于他们擅长的领域,最大限度地提高开发效率和维护成本,并且在这个过程中获得快乐。
根据我自己的经验,在遇到所有闪光的设计思想时,会由衷地感叹天纵英才、仰慕不已,并将自己代入YY片刻。如果哪天能遇到这些东西,那么,这一天就觉得充实了,而且接下去也可能会把玩几日,兴奋不已。
如果ROR框架仅仅是这样子的,那么没什么可称奇的。期待遇到令我双目冒光的东西。
本文出自 “梦想的征途” 博客,请务必保留此出处http://sanqianyuejia.blog.51cto.com/5719634/1123319
相关文章推荐
- 《利用Python进行数据分析: Python for Data Analysis 》学习随笔
- 反射(DAO层的设计)<学习随笔>
- 《架构之美》学习随笔:设计第一步
- JAVA 并发编程随笔【四】Collections集合工具类(学习并发编程顺带学习)
- JAVA 并发编程随笔【四】Collections集合工具类(学习并发编程顺带学习)
- 软件测试学习随笔(1) 引言
- 【WCF学习随笔五】数据契约。
- shiro学习随笔【四】session过期报 org.apache.shiro.session.UnknownSessionException: There is no session with id
- linux学习随笔
- shiro学习随笔【五】自定义生成会话ID--SessionIdGenerator
- 学习随笔——Hadoop伪分布式搭建
- day22 python学习随笔
- android 项目学习随笔一(闪屏 )
- linux学习随笔第二天
- 【老孙随笔】向余秋雨学习读书
- SSH 学习随笔
- java基础类型学习随笔 构造器问题
- YII 高级模板框架学习随笔
- dx10 学习随笔(四)
- 基于Theano的深度学习(Deep Learning)框架Keras学习随笔-11-数据集