织梦CMS - 轻松建站从此开始!

技术无忧网 - 技术从此无忧 -- 一站式中文IT技术网站 - www.tech51.net

Lotus Notes 和 Domino 的历史(2)

时间:2010-01-15 21:39来源:未知 作者:admin 点击:
Notes 最初的蓝图包括在线讨论、电子邮件、电话簿和文档数据库。不过,当时的技术水平提出了两个严重的挑战。首先,和今天相比联网还非常原始,速度

   Notes 最初的蓝图包括在线讨论、电子邮件、电话簿和文档数据库。不过,当时的技术水平提出了两个严重的挑战。首先,和今天相比联网还非常原始,速度很慢。因此, 开发人员最初决定将 Lotus Notes 定位为具有一些共享能力的个人信息管理程序(PIM),类似于 Lotus Organizer。其次,PC 操作系统还不成熟,Iris 必须编写大量系统级代码来完成 Nae Server 和数据库这样的任务。最后,随着网络能力的提高,Iris 开始将 Notes 称作群件(groupware)。群件这个词(最终基本上变成了 Lotus Notes 的同义词)指的是促进一群人之间进行通信、协作和协调的应用程序。

  为了实现这些目标,Lotus Notes 为用户提供了客户机/服务器体系结构,主要特点是 PC 连接到局域网(LAN)。一个组可以设置一台专门的服务器(PC)和其他组的服务器通信(可以在同一个 LAN 中,也可通过交换网络)。服务器通过 “复制数据” 交换信息(就是说位于不同服务器上的同一数据库可能有多个副本,Notes 服务器软件不断地同步它们)。这就使得用户很容易与分支机构的同事交换信息,就像在同一间办公室中一样。

  奠基者的远见卓识很快形成了创建一个虚拟社区的设想。原 Iris 工程副总裁 Tom Diaz 说,“在 1984 年,考虑团体通信软件是很古怪的,因为当时多数人还没有接触过电子邮件系统……产品远远走在了时代的前面。这是第一个商业客户机/服务器产品。”

   Notes 的另一大特色是定制。据 Tim Halvorsen 说,最初关于 Lotus Notes 的结构存在不同的意见。他说开发人员想知道,“我们在产品中建立应用程序呢,还是使产品非常灵活让用户建立应用程序,因为我们不知道他们需要什么?” 最终决定采用灵活的产品让用户建立自己需要的应用程序。因此,Notes 体系结构使用了构造块的方法,通过将各种不同的服务拼凑到一起就可以构造团体文本性应用程序。“产品能够取得成功,这是一个很大的因素,” Halvorsen 说。“我们从未说过 ‘不,只能这样做。’” Lotus Notes 能够在行业的变迁中生存下来,因为它是一个灵活的产品,用户可以定制它来适应变化的需求。

  大约这个时候,Apple Computer 推出了带有易用的图形化用户界面的 Macintosh 机器。它影响了 Lotus Notes 的开发人员,他们为新产品提供了面向字符的图形化用户界面。

   大部分核心开发在两年内完成了,但是开发人员又花了一年时间把客户机和服务器代码从 Windows 操作系统移植到 OS/2。在此期间,Iris 的开发人员使用 Lotus Notes 与 Lotus 的人员进行远程通信。Halvorsen 说,“仅仅每天亲自使用该产品就帮助我们发展了主要的功能。” 比如,开发人员需要同步两个不同位置的数据,于是他们发明了复制(replication)。“原来的计划中没有这一项,但是问题出现了,我们解决了 它,” Halvorsen 说。

  按今天的标准来说,Lotus Notes 的开发花费了很长的时间。但是按照 Steve Beckhardt 的观点,较长的开发周期保证了 Lotus Notes 的成功。这使得 Lotus Notes 成为一个非常健壮的产品,在市场上没有真正的对手。

  1986 年 8 月,产品基本完成,展示了它那独到的功能,具备了初步的文档。它已经准备好发送给的一个 Lotus 国际用户了。当时,Lotus 评估并接受了该产品。Lotus 于 1987 年买断了 Notes 的版权。

   甚至在第一个版本推出之前 Lotus Notes 就已经成功了。Price Waterhouse 的总裁观看了 Lotus Notes 的演示,留下了深刻的印象,因此购买了 10,000 份拷贝。这在当时是有史以来一种软件产品最大的 PC 销售量。作为 Lotus Notes 的第一个大客户,Price Waterhouse 预言 Lotus Notes 将改变我们做生意的方式。现在我们知道,他们的预言应验了。

  Release 1.0:新星的诞生

   Lotus Notes 的第一个版本在 1989 年推出。出现在市场上的第一年中,卖出了超过 35,000 份 Lotus Notes 拷贝。Notes 客户机需要 DOS 3.1 或 OS/2。Notes 服务器需要 DOS 3.1、4.0 或 OS/2。图 1 展示了 Notes 客户机用户界面。

(责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片