[ruby off rails] 我们的信仰

花花公子 2009-09-29
信仰这个词我们经常使用。但是如果你看到信仰这个词感觉很激动,那一定是因为你也在看Seth Godin最新的书<Tribes: We need you to lead us>。

实际上,如果没有觉得rails哪里不方便,我是不会转去关注Sinatra等等新技术的,盲目追求新技术还不如把时间花在别的方面。我在“Ruby off Rails”的演讲中提到过Rails的缺点,和其他框架的优点,这里我用信仰来总结一下。

1、我们信仰简单。Sinatra是简单的,你只要一个文件就可以实现丰富的Web应用;Sequel是简单的,你不需要建立O/R Mapping就可以操控数据库。Slim是简单的,你只要会html就完全可以写slim。

2、我们信仰直观。Sinatra是直观的,你不再需要MVC模式来匹配URL。Sequel是直观的,DB[:table].where(cond).order(...).limit(...)和SQL没有分别。jQuery是直观的,它的选择器和css选择器的作用效果是一致的。

3、我们信仰更清晰的结构。在《软件模式》中最著名的一句话就是“组合优于继承”。在Ruby中这句话同样适用。更少的类,更少的继承,如果你努力做到这两点,你的代码同样会变得更清晰。

4、我们信仰Unix哲学,比如:作一件事,并把它做好。
coolesting 2011-06-30
我被ruby部落征服, 切底放弃php联盟, 从今天起, 开始搬家, 应用移植。
Global site tag (gtag.js) - Google Analytics