为四川人民祈祷! www.onefoundation.cn
logo of kjam.org
Archive: 2007-10

scafford哲学

无数人都把 rails 和 django 当作差不多的东西,有些人甚至用到了 clone 一词

作为一个用户,我喜欢python,于是从而选择django,看起来顺理成章。不过rails真的和django一样吗?我只能努力的去寻找一点不同之处。真的,我很期待可以从中看到不同的想法

很多人都从 ruby on rails 网站上的秀 textmate 的那些视频开始首次接触 rails ,如果不出意外,很多人也是从这里第一次认识ruby。

即使很多人不愿意承认,他们实际上还是被scafford弄的一头雾水。那段视频总是给人以似懂非懂的感觉,有的时候让人觉得是在变魔术。

django的orm是从一个class推导出一个 database scheme ,类似这样的操作在rails 中不存在,人们必须直面SQL语句,或者使用GUI工具。django的方法明显受到了python的orm工具sqlobject的影响,对于初学者略微友好

从某种角度说,rails在某一方面更加体现了DRY,django略逊一筹。当一个数据模型建立以后,scafford给人的感觉是自我感知了这个模型,并自动生成了操作该模型的CURD(Create Update Read Delete)的Views,而使用django的人似乎不容易习惯这样的方式,往往选择手动创建 view 来操作 model

其实django也有从model直接生成view的工具,其实是表单工具。这样实现CU的问题就不是很大。但是和scafford的一站式服务相比,还是显得有些麻烦。不过newform的出现,已经给django增加了不少生产力,或许django已经决定走这种灵活路线的DRY了吧!

花了好长时间才领悟scafford哲学,这就是我不努力学习rails的结果⋯⋯自嘲中!
comments: 0 | tags: rails  django   
by kernel1983

回到拨号时代

怀旧是一种病态吗?

最近常常逛douban上一个叫做8-bit的group,里面有一群迷恋早期电子技术的geeks。在如此的时代背景下讨论如此话题的人,我称他们为艺术家……

很长一段时间,我一直很迷惑,到底要把我那其实不怎么样的编程技能投入到哪一项值得自己去做的事业中去。很幸运的是即使我心目中的顶级高手也曾经面对着同样的问题,Lippman先生或许仍然希望证明自己在艺术上的才能,可是我们只认可他在C++方面的才能。

虽然对于csound依然很迷恋……
我们确实应该好好想想自己能做什么……

^
跑题了!


UNIX TIME从来都没有负增长过,时间是向量,但是最近我仿佛又回到了从前。没错,我又开始了拨号上网的生涯……真见鬼

不同之处在于,这次是用小灵通。考虑了许久,我决定体验一下拨号上网。显然,我不需要在线视频和下载,我只需要一条稳定的数据流,在终端上静静的敲打一串长长的网址,坐在沙发上,泡上咖啡等待结果。

在一个台风来袭的夜晚,城市的角落,关上灯,静静的敲下xiaowangzi.org,寻找对过去的回忆。
comments: 0  
by kernel1983
12