2005 年 3 月 9 日,星期三

可读元编程的力量

发布者 admin

Oliver Steele 是Laszlo Systems的首席软件架构师,他正在深入研究 Ruby on Rails

在我上次休假期间,用 Ruby on Rails 花费了大约五天懒散的假期时间来实现了一个相当复杂的 40 页 Web 应用程序,该应用程序具有五个模型、两个元模型、CRUD、Cookie、图像上传和登录。(如果我找到几个空闲的周末对其进行强化以供公开使用,我将撰写更多有关该应用程序本身的文章。)比较而言,在我上次休假期间,我花了大约相同的时间来编写一个更简单的十页PHP Web 应用程序,该应用程序只有一个模型。而且我已经了解了一点PHP,而我正在从头开始学习 Ruby 和 Rails。

他解释了生产力的很大一部分源于“...Ruby 是具有可读嵌入式元编程语法的罕见语言之一”,而后者“...让库用户可以用简明的特定领域语言编写,该语言嵌入 Ruby”。给我们带来关联验证的独特力量。

我真的很高兴 Oliver 研究了 Rails,因为反过来这让我真正深入研究了 Lazlo。它看起来漂亮整洁!我肯定很乐意看到有人用 Lazlo 前端做一个 Rails 后端。