我一直在案例管理器中使用 DOJO。我们真的需要使用 DOJO 进行定制吗?编码类似于Javascript。DOJO和javascript之间有什么关系吗?有什么区别
1 回答
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。