Introdution RemObject SDK
文/黄忠成 EMail:code6421@pchome.com.tw
前言
DELPHI 的 3rd-Party 组件数量之多,远超过其它的开发工具,其用途之广可说创下前所未
有的记录。这也为 DELPHI 程序设计师省下许多重新制造轮子的时间,令系统开发速度倍
增,同时减少了因实作码增加而使错误率升高。可惜的是 VCL 组件似乎都有着一个通病,
就是缺少完整的说明档!许多 VCL 组件甚至连范例都少的可怜,幸运的是 VCL 组件有个不
成文的惯例,那就是多数都会附上完整的原始码,这一点可以稍减其说明档不足的现象。
即便如此,说明档不足依旧对使用者造成相当大的困扰,时间就是金钱,在设计者探索原
始码时,时间也一点点的流失了。本文所介绍的 RemObjects SDK(以下简称 RO) 也不能例
外,由于这套组件的开发者只有两位,因此说明档一直都是相当短缺,有些地方甚至还有
描述错误的情形,但这些缺点却无法掩盖其崭新的创意与高延展性的设计概念,这也是本
文为何会出现在读者眼前的主要原因,RO 是笔者看过 VCL 组件中唯一令笔者感到惊艳的,
当然! 这只是笔者个人的感觉,对读者不见得是如此,不过多了解一样东西,于汝何损 ??
因此,细细品尝吧!!
PS:本文省略了讨论 Web Services 的基本知识部份,如果读者对于 Web Services 不熟悉,可
参阅笔者的另几篇文章。
参考文章
电子商务新纪元
电子商务新纪元 - 失落的章节
Interface Designing
如何取得 RO?
读者可至 http://www.remobjects.com 取得测试版本,正式版本的定价是 229 EUR,未来的
Enterprise 版 本 的 定 价 是 603.90 EUR , 这 两 个 版 本 都 附 上 了 完 整 的 原 始 码 , 目 前
RemObjects Enterprise SDK 版本尚在 Beta 中,此版本拥有许多新功能,除了加强的 RO 2.0
之外还有抽象化数据存取的 Data Abstract 组件组,协助除错的 Debug Server 工具,以及完
全使用 C# 写成的 RO.NET Client SDK。
PS:测试版本仅能运行于 DELPHI IDE 中,读者可利用 Project Group 来辅助运行 Server 端与
Client 端的程序。
PS2: RO 1.x 支持 DELPHI 5 、6、 7 Professional(DataSnap 部份需 Enterprise),Kylix 3 for
DELPHI。
What’s RemObjects SDK
随着各家厂商的强力背书与推销,Web Services 俨然成为未来分布式系统开发的主流架构,