大家好,才是真的好。昨天下午4点15分,怀着激动的心情,观看了位于德国法兰克福现场举办的Domino 10发布的网上在线直播节目——当然发布会有三个半小时,我并没全部看完。另外,顺便普及一下地理知识,很多人以为法兰克福是在法国,其实是在德国。
今天整个IBM国际官网都是Domino的黄色
言归正传,这次,Domino V10真的来了,而且,又一次带来了惊喜!
一、Domino V10产品文档以及如何下载程序
在发布会之前和同时,网上陆续发布了很多V10相关的信息,主要是关于V10的技术文档以及如何下载。
我们在下面列举了主要的新功能文档,以及对应的官方的网页链接信息:
DQL语言语法介绍和使用
https://www-01.ibm.com/support/docview.wss?uid=ibm10729047
Domino 10.0.0版本的DQL语言限制
https://www-01.ibm.com/support/docview.wss?uid=ibm10733917
IBM Domino 10.0.0新功能介绍文档
https://www.ibm.com/support/knowledgecenter/SSKTMJ_10.0.0/admin/whats_new_in_domino_10.html
如何从Passport Advantage下载IBM Domino 10.0产品
https://www-01.ibm.com/support/docview.wss?uid=ibm10731721&myns=swglotus&mynp=OCSSKTMJ&mync=R&cm_sp=swglotus--OCSSKTMJ--R
如何从Passport Advantage下载IBM Notes 10.0产品
https://www-01.ibm.com/support/docview.wss?uid=ibm10731723&myns=swglotus&mynp=OCSSKTWP&mync=R&cm_sp=swglotus--OCSSKTWP--R
关于下载IBM Notes和Domino 10.0产品,我们在下面列举了产品的编号和对应的介质:
Domino V10.0
CNW1XEN IBM Domino 10.0 64 bit for Windows English
CNW1YEN IBM Domino 10.0 64 bit for AIX English
CNW1ZEN IBM Domino 10.0 64 bit for Linux English
Notes V10.0
CNW1REN IBM Notes 10.0 Basic Configuration for Windows English
CNW1SEN IBM Notes 10.0 for Windows English
CNW1WEN IBM Notes, Domino Designer and Admin Client 10.0 for Windows English
以上介质从2018年10月10号开始在IBM Passport Advantage开放下载。如果我没猜错,是按照美国时间10月10号开始,美国时间比中国时间要早一天。
然后有很多盆友又来跟我要Notes和Domino 10.0正式版本的介质,我想声明一下,一是时间还没到(大约我写完这篇文档,下载时间就差不多到了);二是就算时间到了,下载需要IBM 客户ID号,既然您自己都没有,为何总愿意相信我会有呢?
二、Domino V10主要技术特征
技术特征才是真正的惊喜,对吧?不过,我要补充一点,IBM已为新产品启动了巨大的市场行动,也许折扣行动是其中重要的一项内容,应该不会让大家失望的。
我们还是谈谈技术,按照官方的文档划的重点:
让我们用简单地中文来翻译和总结一下,其新产品技术特征主要为:
1、使用Node和其他现代化的JavaScript开发工具访问Domino数据,只需要在Domino服务器上安装一个附加包程序IBM Domino App Dev Pack,让JS和Domino开发者都能更轻松访问、整合和构建应用程序。IBM Domino App Dev Pack本周可使用。
2、在iPad平板电脑上访问Notes应用(那些以前你开发的CS老应用)。该功能本月31号前可开放访问。
3、更简单高效地整合,现在从你的Domino应用中可以调用任何REST API,超简单地整合最常用的应用、服务和环境等。比如为应用带来Google地图、调用Wstson API,将Domino数据和应用整合到O365中,可同时将Notes文档推送到Slack、Microsoft Teams和Watson Workspace中等等。如下图:
4、Domino 10.0全面支持CentOS,用来创建Domino Docker容器,100%支持Redhat Linux可用。
5、新的256G数据库容量,数据库自动修复、群集改进功能、全新的强大监控功能,全新的全文索引引擎等等,一切都为了降低企业总拥有价值。
6、全面支持云上部署Domino应用程序。
7、更瘦更快的Notes客户机,启动时间少于4秒,简单安装,高度定制;将邮件放置到操作中心位置,全面提升工作效率,实现更好的商业效果。
当然,我还要补充一些图表上没有的,如使用全新的DQL查询语言从外部平台上访问Domino数据、Domino上的社区即时消息传递,从Notes客户机到Web到移动设备,现在均可使用等 。
三、给开发者的礼物
从上述发布的Domino V10主要技术特征分析,抛开对于终端用户和管理员功能、Domino平台本身和数据库的更新,带给Notes开发者相关的开发方式和开发工具的最大的变化就是以下几个:
上面很多内容,我们在前面已经讲述过了,以DQL为例,语法介绍过,怎么使用也介绍过,它搜索数据更强、更快、据说在Domino V10.0.1版本中会加入到LotusScript和Java类中以进行支持。
从LotusScript的本次更新和后续计划来看,LS大概率是老兵重生,获取了网络操作能力,调用Web服务和产品跟踪应用程序进行整合是很有帮助的。而iPad上的Notes客户机支持,让过去一众Notes应用程序重新复活,并可变得7*24小时随处可用。
Node.js为Domino开发者开启了全新的大门,这次发布会指出采用附加的IBM Domino App Dev Pack程序来实现Node.js开发,比之前的XPages作为NSF元素设计的一种应该来说更为先进,因为,使用gRPC应该会比直接使用HTTP服务更具性能和灵活性,并对JS开发者敞开了Domino的大门,不过Node.js的开发模式对传统的Notes开发者来说可能非常不同,也充满了挑战。
Domino V10.0.1已经在计划中,并且列出了它的更新目标,大家知道Domino V11也宣布将在2019年发布,Domino更新速度就像从绿皮车时代进入了高铁时代。
限于篇幅,对于新的Domino 10.0.0的内容我们先简单介绍到这里,在后续我们还会进一步进行分析,并把发布会上演示的一些Demo技术介绍给大家。
最后,我想说的是,作为一个企业级应用平台,由于Domino 10.0.0的发布而变得更加可以期待,欢迎开发人员来到或返回新的Domino平台!