Oliver Steele 是 Laszlo Systems 的首席软件架构师,他目前正在 深入研究 Ruby on Rails。
在我上次休假期间,我花了大约五天悠闲的假期时间,使用 Ruby on Rails 实现了一个相当复杂的 40 页的 Web 应用程序,其中包含五个模型、两个元模型、CRUD、Cookie、图片上传和登录。(如果我能找到几个周末的时间来改进它以供公开使用,我会写更多关于这个应用程序本身的内容。)相比之下,在我之前的假期中,我花了大致相同的时间来编写一个更简单的十页 PHP Web 应用程序,它只有一个模型。而且我当时已经对 PHP 有一些了解,而我当时是零基础学习 Ruby 和 Rails。
他解释说,这种高效率很大程度上源于“……Ruby 是少数几种拥有可读的嵌入式元编程语法的语言之一”,这反过来“……让库用户能够使用嵌入 Ruby 的简洁领域特定语言进行编写”。这赋予了我们独特的 关联 和 验证 功能。
我真的很高兴 Oliver 深入研究了 Rails,这反过来也让我深入研究了 Lazlo。它看起来非常棒!我非常希望能看到有人将 Rails 作为后端,Lazlo 作为前端。