1. 程式人生 > >開放的Domino V10,歡迎大家回到Domino平臺

開放的Domino V10,歡迎大家回到Domino平臺

大家好,才是真的好。昨天下午4點15分,懷著激動的心情,觀看了位於德國法蘭克福現場舉辦的Domino 10釋出的網上線上直播節目——當然釋出會有三個半小時,我並沒全部看完。另外,順便普及一下地理知識,很多人以為法蘭克福是在法國,其實是在德國。

今天整個IBM國際官網都是Domino的黃色
在這裡插入圖片描述
言歸正傳,這次,Domino V10真的來了,而且,又一次帶來了驚喜!
在這裡插入圖片描述
一、Domino V10產品文件以及如何下載程式

在釋出會之前和同時,網上陸續釋出了很多V10相關的資訊,主要是關於V10的技術文件以及如何下載。

我們在下面列舉了主要的新功能文件,以及對應的官方的網頁連結資訊:

關於下載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開發者相關的開發方式和開發工具的最大的變化就是以下幾個:

  1. DQL
  2. LotusScript語言的HTTP網路訪問能力
  3. iPad上的Notes客戶端
  4. Node.js支援
  5. 增強的REST API支援

上面很多內容,我們在前面已經講述過了,以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平臺!

更多精彩內容可關注微信公眾號:“協作者”
在這裡插入圖片描述