ibm-case-manager - javascript和DOJO有什么区别。是相互依赖的吗?
问题描述
我一直在案例管理器中使用 DOJO。我们真的需要使用 DOJO 进行定制吗?编码类似于Javascript。DOJO和javascript之间有什么关系吗?有什么区别
解决方案
Dojo(或更正式的 Dojo Toolkit)是一个用于开发类似于 React 或 Vue.js 的 JavaScript 应用程序的框架。
它是(或至少是)IBM 为其企业内容管理/数字业务自动化的 Web UI 开发选择的框架(至少对于 IBM Content Navigator、Case Manager、FileNet 和用于 SAP UI 的 IBM Content Collector)。
它为 UI 提供可重用的通用组件(小部件),在 Case Manager 的情况下,专门的小部件可与 Case Manager 系统(例如数据模型等)一起使用。
在定制和扩展 Case Manager 时,您使用一些特定于 Dojo Toolkit 的类/模块加载语法编写 JavaScript。
因此,使用 JavaScript 或 Dojo Toolkit 之间确实没有区别。
至于是否必须使用 Dojo Toolkit 的问题,答案一定是肯定的,虽然有时您会使用 vanilla JavaScript,但大多数时候您需要使用 Dojo Toolkit(或 IBM 提供的 JavaScript 库)个案经理)。
至少对于 IBM Content Navigator,有一些持续的努力来集成 React,分别用 React 替换 Dojo Toolkit。但我怀疑这是否会很快发生,尤其是对于 Case Manager。
推荐阅读
- vb.net - 有没有一种方法可以使用 WebRequest 类在 80 以外的另一个端口上查询服务器?
- jquery - 如何让用户从下拉菜单中只选择一个选项?
- python - 将程序添加到 PATH 有什么意义?
- php - centOS 7上缺少Nginx default.conf
- javascript - 从 p:selectedCheckbox javascript 获取值复选框
- python - 计算字符串在特定列中出现的次数
- java - OptaPlanner 7.21.0 无法从 jar 文件执行 - 目录 dataDir 错误
- python - 将 Flask 配置导入非 Flask 脚本的最佳方法是什么?
- javascript - 在 Angular 6 和 Rxjs 6 中取消挂起的 HTTP 请求并再次触发 fromEvent
- javascript - 使用动态类列表动态检测图像的替代文本