Domino 情报站 | 第1期 与 JavaScript 和 Node.js “组团开黑”

Posted 跟IBM聊企业协作

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Domino 情报站 | 第1期 与 JavaScript 和 Node.js “组团开黑”相关的知识,希望对你有一定的参考价值。

三十年来,IBM Domino 帮助您构建强大的企业级应用解决方案,现在,Domino V10 新增两员“猛将”——javascript 和 Node.js,赋能开发,让构建关键应用程序“如虎添翼”!

进化论 | 拥抱 JavaScript 和 Node.js

将 JavaScript 和 Node.js 引入 Domino 是一个自然的演进过程。它使 JavaScript 开发人员将 Domino 与 Node.js 和 JavaScript 结合起来,进行全堆栈 web 开发,从而构建新的应用程序或增强现有的应用程序,同时保留 Domino 平台上经过验证的业务逻辑和数据。


通过集成 JavaScript 和 Node.js,借力新的 Domino 查询语言(DQL)和最大开源库之一,构建在 Domino 平台上的应用的价值得以拓展。


除了基于 JavaScript 的 Domino 创新之外,IBM 还承诺在可预见的将来支持使用 Domino Designer 和 XPages。更多关于 XPages 新功能的细节将会陆续发布。


技能值 | 盘点众多必知技术干货

刚刚接触或最近才了解 Node.js、JavaScript 和 Node-RED 的 Domino 开发人员,了解以下几个关键点将使您受益匪浅:


Node.js

  • 从传统的 Notes 开发,甚至是 XPages 开发,转向使用 JavaScript 前端和对数据库的 API 访问进行开发,这将需要一个学习过程。


  • Node.js 和 JavaScript 社区的不断创新,允许更好地标准化和使用最新的、最好的技术。


微服务

  • 用于新应用程序体系结构的微服务方法需要预先进行更详细的规划,并为失败编写代码。然而,在不断升级或扩展应用时,微服务可以使重构和可扩展性变得不那么繁重。


  • Swagger 实际上用于 API 文档,它可于在线的(云)、on-premise 运行或部署在 Docker 中。


  • PATCH 最适合更新文档,但需要在 Domino 服务器上启用。


 Node-RED

  • Node-RED 是一个功能强大的基于浏览器的工具,用于将微服务连接在一起以形成流程。


  • 企业内部署(on-premises)Node-RED 是对 Node.js 的简单扩展。


  • web sockets 允许服务器和客户端浏览器之间进行实时通信。


前端框架和IDE

  • 许多用于构建用户体验的前端框架,比如 AngularJS、Vue和 React,均在后端使用 Node.js。


  • 这些框架和 XPages 之间的关键区别在于,您需要自己管理会话状态持久性。


  • 我们选择 React with Redux 用于状态管理,React 有很多严格的规则,增加了代码的复杂性,但是最终结果更加标准化。


  • Visual Studio Code 是一种流行的开发 IDE ,具有多种扩展。然而,还有许多其他的选择,如 Sublime 和 Atom。


部署

  • Agiliti-e 是一个微服务分析门户,它帮助开发人员进行日常操作和集成。


  • Kubernetes 是一个开源的,用于管理云平台中多个主机上的容器化的平台,Kubernetes 让部署容器化的应用简单并且高效,提供了应用部署,规划,更新,维护的一种机制。


  • 可以将 Istio 作为一个 sidecar 代理注入到容器中,从而更好地管理和保护与相关容器之间的通信。




如需进一步咨询,欢迎您直接联系IBM。

IBM联系人:闫红欢

邮箱:hhyanbj@cn.ibm.com


直通Domino最新消息


以上是关于Domino 情报站 | 第1期 与 JavaScript 和 Node.js “组团开黑”的主要内容,如果未能解决你的问题,请参考以下文章

Lotus Domino是啥?

javascript 期:32:20180129 - no34。周辺店铺情报に「もっと见る」追加

要闻概览第74期:“分层识别验证”/人工智能Maven/生物环境威胁监视/“智能反机场武器”等

阿里云视图计算,边缘计算的主“战”场

JDBC无法与SQL Server建立SSL连接(Domino Java Agent FP 9)

北京Czbk39期PHP就业班实地培训视频 php全套视频教程 60G