大家好,才是真的好。
上次我们提到过Notes已经31岁了,一个伟大产品的31岁,如果只提一句话,显而易见是不合适的,所以今天我们特地再回忆一篇Notes的31年历程。
首先,Notes的伟大不仅仅体现在自身功能上,而且在于推动工业软件的发展和对其他产品无以伦比的启发上。如Notes数据库是NoSQL前的NoSQL数据库,比如文档数据库CouchDB的开创者就是从事Notes数据库开发而另辟蹊径,也很难说Mongdb没受到过Notes的启示。
还有最直接的软件界面上的设计,比如Notes是第一款使用折叠图标的软件产品
是Notes最早使用标签(Tabs)跳转工作台标签、应用程序和文档界面
是Notes最初设计为每一个工作台上的图标都可以打开一个应用程序(app)
你现在可以看到每部手机和移动设备上,都采用同样的工作台设计。
还有很多,可以说,Notes的设计和细节启迪和推动发展了众多的现代软件产品。
如果你看到这里,证明你对Notes很好奇,或者很有感情,那么让我们再接着回顾Notes过去31年的历程吧。
1989年11月27号,Notes V1.0发布面世:
它带来了无以伦比地面向未来一般的杰出功能,因为在1989年连一款像样的电子邮件产品都很少见,而这些功能一上来就是王炸,并至今依然是企业中最为重要的软件能力:
电子邮件和消息功能
在线讨论
自定义开发企业应用程序
公式语言
视图
表单
自带名称和地址簿
复制同步功能
1990年12月,Notes V2.0发布面世
主要添加和改进了以下功能:
C语言编程接口
视图设计改进
增加了表格和段落、富文本支持
增强了公式语言,如@function
邮件中的地址查找
邮件回执
支持多个地址簿以满足大型企业需求
转发文件或邮件
更容量的数据库和桌面文件支持
1993年5月,Lotus发布了Notes 3.0产品,你可能想象不到,当时全球已经有超过2000家企业在使用Lotus Notes产品,差不多有50多万用户,但Lotus Notes产品的核心研发团队加起来不超过25个人。这款产品在界面进行了修改,增加了更多图标和颜色,让界面显得更加时尚和现代化(当时而言),并重新改写了Notes数据库,将索引外置等,特别一提的是,Lotus降低了Notes产品的售价,于是更多的企业购买和使用Notes产品,Notes开始在全球范围内流行!
其主要功能:
全文搜索
层次名称,视图,表单和过滤器
后台复制
选择性复制同步
备用邮件编辑器
跨平台Notes应用程序的常见API接口
管理和部署改进
支持Machintosh(Apple)
Windows服务器上的的Notes Server
1996年1月,Notes 4.0发布了。卓有远见的Notes开创者雷·奥兹(Ray Ozzie)为Notes注入了强大的Web功能,这也成为Notes产品风靡全球的关键成功因素!
Notes 4版本的主要功能:
Notes服务器重命名为Domino(从4.5开始)
增加LotusScript和Java编程语言支持
文档预览功能
中继服务器
新的服务器管理端
内置Internet集成,包括用于基于Web的Notes应用程序的Web浏览器
更好的复制页面
重新设计的模板和集成的环境,使开发更加轻松,快速
导航器和操作栏
改进的搜索功能,包括搜索条件
文档访问安全管控
HTTP,代理和Notes RPC支持
引入Swift文件(4.5)
1999年,R5.0版本正式发布。在该版本发布之前,IBM已经收购了Lotus,但Lotus继续独立于IBM运营。IBM为Notes产品带来了更为广阔的市场推广和应用。而R5.0的核心不再是与互联网集成,而是紧密地成为一体了。R5.0开始,Notes内置了丰富的Internet协议和功能。
主要功能有:
互联网邮件和目录支持
新目录编目功能
MIME和SMTP支持
LDAP功能
事物日志
新的ODS格式
适用于Windows NT,Windows 95,Windows 98,OS / 2,NetWare和Unix
2002年,R6版本发布,Notes产品变得更好、更快、更便宜。
在这一版本中,主要改进和增添了以下功能:
用户可以自定义视图
将书签以网格形式显示为
历史记录–可以更轻松地查找上周内访问的文档,视图或数据库
通过拖放对标签进行重新排序
识别和标记文档中的语言
在Notes内部以及在Notes与操作系统之间拖放文件
将视图复制为表格
锁定文档以防止复制并保存冲突
拖放文件夹
后续标记
能够编辑附件并将更改保存回文档或邮件
引入和整合即时消息产品Sametime(从V6.5.1开始)
2005年,R7版本发布。其主要功能就是对邮件、日历界面进行改进,可实现后台集成DB2,以及提供了与IBM WebSphere Application Server和WebSphere更好的集成等。
主要功能:
通过右键单击可使用操作栏命令
添加了Web Service
件,日历,通讯录和待办事项改进
更紧密的Sametime集成
2007年发布的R8.0,全新的Notes客户机基于Eclipse构建和运行。
主要功能有:
正式名称改为IBM Lotus Notes
Eclipse框架介绍
即时文本
小部件支持
RSS
活动
插件扩展
Xpages编程语言(从8.5开始)
Notes Traveler,访问移动设备上的Notes邮件、日历和联系人等
2013年R9.0发布,产品主打社交功能。
主要功能和改进在
产品名称现在为IBM Notes
整合Notes客户端,Web和Connections在一个界面中
与Domino,Connections和Sametime等紧密集成
嵌入式体验
全新的用户界面
webmail邮件Verse
Notes浏览器插件
2018年10月10号,IBM发布了最后一款以IBM品牌命名的IBM Domino Notes R10.0版本。
其主要功能为:
由IBM委托HCL进行产品开发
Notes客户机可定制,包括新选项卡、新工作区以及设置工作区背景、标签等功能
Notes更轻更快、移除一些不再使用到的插件和功能,如RSS阅读器
包括Marvel Client Essentials客户机
Notes数据库改进
应用程序开发包,使使用Node.js创建基于Domino Web的解决方案成为可能
极大改进的REST API,可简化开发和集成
推出IBM Domino Mobile Apps(移动设备上的Notes客户机)
2019年12月,HCL发布了Domino Notes V11.0全新版本。
HCL从IBM购买了整个协作软件组合产品
产品的正式名称现在为HCL Notes
新的和改进的用户界面
更轻,更快的Notes客户端
具有新功能和改进功能的新电子邮件,日历,联系人和待办事项模板等
NOMAD,一种无需开发即可在移动设备上运行Notes应用程序的移动应用程序
Notes浏览器插件现在称为HCL Client Application Access
最后,HCL Notes V12.0将会在2021年5月发布,让我们一起期待吧!
本文参考了https://ncug.org/2020/11/30/31-years-of-hcl-notes/,欢迎查看原文。
今天我们就写到这里。