简单快速的网站开发--Ruby on Rails

Web 2.0 网站风起云涌之际,各式各样的新型态网站纷纷诞生,吸引不少人注册使用,我因此而注册了一堆网站服务。但是,事后回想,我真正会持续使用下去的网站服务其实不多。

然而,却有一个网站,每个月都会从我的信用卡扣款 5 美元。这家公司是位于芝加哥的 37 Signals ,我每个月付 5 美元使用 Backpack 个人数据管理服务。一开始,我看到这家公司宣称其在线项目管理是何其简单,即使不懂项目管理术语也会使用,这不禁让我想一探究竟,而后我发现了 Backpack 个人数据管理服务。

Backpack 这项服务立基于 GTD Getting Things Done )、凡事记录下来的观念,把待办事项、记事、档案、照片、行事历、可记录版本异动的在线笔记,都整合在一个网页里;它的网页风格简直是极简化到了极点,然而使用者操作接口却也因而简单,几乎不需学习。

当我发现这个服务时,正在安排一趟国外的采访行程,透过这个服务刚好可以把采访行程中所需的信息全都记录下来,而且我可以把这个网页分享给一同参与采访行程的同事,把各自负责工作的最新进度记录下来,彼此就能实时掌握所有的进度。在国外采访期间,举凡我们需要的受访者个人数据、公司地点、地图、住宿信息等等,全部都从这个网页上取得,而不是在二个人的计算机里找来找去的。就某种程度而言,这个网页就是我们二人协同作业的平台,而我们只要有浏览器,并且付 5 美元费用,就这么简单。

37 Signals 这家公司还推出几种不同的服务,每个看来都是小而美的型式。在我使用 Backpack 一段时间后,我才知道这家位于芝加哥的软件公司真的很小,只有 7 名员工而已,但是,他们大约每三个半月就能开发出一项产品。

这让我更好奇了,他们是怎么办到的。由产品风格可看出他们所秉持的简单效率原则,除此,他们在网站开发上采用简单快速的 Ruby on Rails RoR );再精确一点的说, 37 Signals 的丹麦藉工程师 David Heinemeier Hansson ,在找寻快速开发网站的方法时,以 Ruby 为基础而创造了 RoR

除了 37 Signals 以外,美国有不少新兴的 Web 2.0 网站已经采用 RoR 来开发;在台湾,虽然目前采用 RoR 来开发的网站并不多,但却有 HEMiDEMi 这么一个大量采用 RoR 来开发的经典案例。 HEMiDEMi 的主要开发者林建宏(葛力),在开发社群书签网站时也曾苦恼于该采用哪个技术,最后他发现了 RoR 快速开发的威力。他一听到我们在制作 RoR 的专题报导,立即答应,不吝以 HEMiDEMi 为分析范例,告诉大家 RoR 的好用之处。 RoR 有其好处,当然也有其限制,请见 本期封面故事 的分析。

除了 RoR 37 Signals 还告诉我们一些事:他们只有 7 个人,开发速度快,产品小而美,即便公司不开在硅谷,照样吸引 Amazon 的投资;谁说 Web 2.0 一定就是硅谷软件公司的天下,台湾的软件工程师何尝没有机会。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值