第50周,第一期技术动态

大家好,才是真的好。

从本天开始,我们的计划是每周至少发送三篇公众号。其中两篇和Domino相关,主要介绍Notes Domino一些功能和技术特性。另外一篇,一般会在周五发送,介绍与Domino相关新闻,如果没有新闻,我们则会介绍互联网或其他IT行业动态等。

一、本周四发布的Nomad Web 1.0.10

Nomad Web是内置Domino服务器的组件,实现Notes客户端web化。简单来说,所有用户都可以直接使用浏览器,访问Notes客户机功能,在网页上进行操作,相当于一个Notes基本模式客户机。

Nomad Web 1.0.10最大的新特性,带来了一个全新的Domino Designer应用开发客户端。这是一个Designer基本客户端,类似于Domino Designer R8或之前的开发客户机,和已有的Domino Designer标准开发客户机相比,不支持Java,其他功能都比较齐全。
第50周,第一期技术动态_第1张图片
现在你在网页上就可以使用到Domino Designer开发客户机,在任意平台(如windows、MacOS和Linux)上来开发传统的Notes或web应用程序等。

看得出来,Domino现在的思路是将客户机都集成进去了,未来一切都是web化的。

二、2023年关于Notes Domino论文

在上个世纪90年代,Lotus Notes Domino相关论文特别多。最近我在谷歌学术上检索时,发现了一篇2023年和HCL Notes Domino相关的论文。

不同于过去关注点在研究Domino数据结构、安全体系方面或使用Domino构建自动化系统应用之类,这篇来自瑞典的论文,主要是对比对比MySQL、MongoDB以及Notes数据库之间的数据写入速度进行比较:
第50周,第一期技术动态_第2张图片
采用统一的API方式进行CRUD操作,请求数据从400、4000、40000不等,最后得出结论。
第50周,第一期技术动态_第3张图片
数据读写速度最快的是mySQL,其次是MongoDB,Notes数据库写入速度较慢。MongoDB和Notes数据库都是非关系数据库,但Notes库不仅仅是数据库,还包含视图设计元素和索引等额外,因此请求速度较慢。值得一提的是,数据请求较大的时候,MongoDB操作失效和不稳定情况,Notes反而没有。

三、2023年最流行的JavaScript前端框架

用两种搜索引擎搜索2023年的JavaScript前台框架,排名不一致。在必应上展示的前三位依次是Vue.js、React和Angular;而谷歌上展示的是React、Vue.js和Angular。
第50周,第一期技术动态_第4张图片
第50周,第一期技术动态_第5张图片
但总的来说,前三位肯定是Vue.js、React和Angular三个。

四、JavaScript 中验证 URL 的新方法

JS 新增了一个 URL.canParse()方法,可以验证字符串是否为有效 URL。详细可参加:https://www.stefanjudis.com/blog/validate-urls-in-javascript/

五、工具推荐Pinry
第50周,第一期技术动态_第6张图片
收藏的网页和下载的图片如果很多,会非常凌乱。Pinry是一个 Pinterest 的开源克隆,可以用来保存收藏的图片和网址,以"瀑布墙"的形式展示:https://docs.getpinry.com

今天我们就介绍到这里。 更多文章可关注微信公号:协作者

你可能感兴趣的:(Domino,Notes,技术动态)