轻量级开发的成功秘诀,第 8 部分: Seaside
2009-11-11 00:00:00 来源:WEB开发网在 1999 年中期的时候,Tennessee 河水势比较低,但是 Ocoee 水势不错。当我接近一条叫做 Hell Hole 的急流时,可以看到其他的旅游者害怕得发抖,但我不担心。在这么大的筏子里,我没什么好担心的。事实上,在正前方,有个皮划艇爱好者正在里面,他的身体慢慢地向下滑,就像是一部电梯。我们通过了急流,然后他又返回,继续在里面冲浪。奇怪而美妙。
我的筏子也许更大更安全,但有些事情它就是不能做。在他的小皮划艇(叫做 playboat)里,他能够在水面下冲浪,做一些对于我们这些在筏子里面的人来说是陌生的事情。Seaside 也是如此,不会在所有的 Web 开发中都用到它,但在下面这些情况下,您也许会试一试:
想要一个简单的程序来管理复杂的工作流程。
不想使用安全、保守的语言,诸如 Java™ 程序设计语言。
喜欢 Smalltalk 或是一种 Smalltalk 方言。
公司正在起步阶段,选择一个生产效率高的技术要比选择一个运行快的技术更加重要。
本文带给您的是一次高级的 Seaside 之旅,如果您喜欢,就有足够的信息去进一步钻研。
用 Smalltalk 编程?
Avi Bryant 使用 Ruby 编程语言创建了一个基于 continuation 的服务器,但是留下了 Smalltalk 的 Squeak 方言 —— 20 世纪 70 年代的初期,当 Ruby continuation 被证明是不太稳定(后来被修复)的时候,发明的一种纯面向对象的语言。然后他在 Smalltalk 的Squeak 方言上建立了 Seaside 框架并再未回头。他现在使用 Seaside 为客户快速地建立 Web 应用程序。他们愿意采用诸如 Squeak 之类的语言是因为这个框架的生产效率非常高,大大降低了开发的总成本,并提前了产品进入市场的时间。
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››轻量级数据交换格式 JSON轻松入门
- ››开发一个自己的HTML在线编辑器(一)
- ››开发一个自己的HTML在线编辑器(二)
- ››成功站长应具备的12个良好心态(上)
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››成功开发iPhone软件的10个步骤
- ››开发移动 Web Ajax 应用
- ››开发者眼中的iPhone与Android
- ››成功的站长 注重文章的原创性和与内容为王
- ››开发者或想使用的10个Android2.2新特性
更多精彩
赞助商链接