Open Exchange 上有许多实用的项目,但很容易被忽略。如果你使用 InterSystems IRIS 进行开发,以下这 10 个项目值得收藏。

1.iTerm
将经典的 IRIS 终端以 Web 应用程序的形式呈现,支持 ObjectScript、shell 命令和 Python。
当您希望直接在浏览器中使用熟悉的 IRIS 终端时,它非常实用。
★★★★★ 来自@Robert Cemper:
我个人给+6*
- Docker 容器构建和启动非常顺畅。(这并不意外)
- 这是我心目中“工具大赛”的冠军
- 我已经等待这个解决方案大约20年了
- 现在对我来说,这简直就像圣诞节和复活节同时到来
- 与从Studio开始的所有前辈和尝试都不同
- 它是一个真正的终端,拥有功能完备的分区
- 我测试了ZLOAD、ZSAVE、ZINSERT、ZR等命令……
- 全部运行完美
- 不过,是什么原因导致ISC Engineering没有将其作为默认配置提供呢?
- 非常感谢 Dmitry
2.适用于 VS Code 的 IRIS REST API 浏览器
可直接在 VS Code 中浏览由 IRIS 服务器发布的 REST API。
如果您已经在使用 Server Manager,且不想仅仅为了查看一个 API 就切换到管理门户,这将非常有用。
作者:@John Murray
3.VS Code 中的 IPM
为 VS Code 添加对 InterSystems 包管理器(IPM)的支持。
您无需频繁切换到终端即可使用 IPM 包。
作者:@John Murray
4.互操作性 REST API 模板
一个基于 IRIS 互操作性构建的 REST API 模板,支持 OpenAPI、健康检查、指标、速率限制以及生产环境中的可视化跟踪。
当您的 REST API 需要作为互操作性生产环境的一部分,而非仅仅是一个独立端点时,此模板非常实用。
★★★★★ 来自@Evgeny Shvarov
看起来很有前景!
5.iris-redoc
这是一个用于通过 Redoc 渲染 IRIS REST API 规范的 IPM 包。
安装它,指定您的 OpenAPI 规范路径,即可获得易于阅读的 API 文档。
作者:@Yuri Marx
★★★★★ 来自@Robert Cemper
非常便捷且实用
- 容器构建顺利无误
- 容器启动迅速
- 演示运行完美,
即使在网速较慢的情况下也是如此
6.iris-table-stats
一款用于检查持久化类中数据填充情况的轻量级 IRIS 工具,包括记录计数、列统计信息和空值。
无需亲自编写相同的 SQL 查询,即可快速检查数据质量。
★★★★★ 来自@Robert Cemper
对开发者很有帮助
- 容器构建顺利
- 容器启动无问题
- 示例与描述相符
7.i14y-aid
一款用于探索 IRIS 互操作性生产环境的工具:组件、消息、日志、指标及相关信息。
当您接手一个生产环境并需要在进行任何更改前了解其运行状况时,该工具尤为有用。
★★★★★ 来自@Robert Cemper
超棒的 6* 工具
- 由于体积较大,Docker 构建需要一定时间
- 容器启动速度不算快,但尚可
- untittest 运行良好。通过 ZPM 获取它非常棒
- 在 Docker 构建过程中进行测试是一项非常棒的功能
希望这能成为 OEX 中的标准功能
谢谢你,Evgeny!
8.deployed-code-template
一个通过 IPM 以部署模式分发 ObjectScript 软件包的可运行示例。
如果您需要分发软件包而不分发其源代码,值得收藏此示例。
★★★★★ 由@Sylvain Guilbaud评分
保护代码的重要选项
在使用 InterSystems Package Manager (IPM) 共享/部署应用程序时,应特别注意需要保护的敏感代码。
此模板将帮助您了解如何轻松区分开源代码和受保护代码。
9.iris-table-editor
一款用于 InterSystems IRIS 表的类似 Excel 的编辑器。可浏览命名空间和表、在网格中编辑数据,并同时打开多个表。
提供 VS Code 扩展、桌面应用和 Web 应用版本。
★★★★ 评分来自@Robert Cemper
一款出色的工具
- 可直接在 Windows 上运行
- 易于操作
- Dock 需要稍作调整
10.intersystems-iris-dev-template
一个面向 InterSystems IRIS 的即用型开发环境,包含 Docker、VS Code、单元测试、IPM 支持以及嵌入式 Python。
如果您不想再次配置相同的开发环境,这是一个很好的起点。
★★★★★ 评分来自@Muhammad Waseem
基于 InterSystems IRIS 模板的 7* 级开发体验
Docker 运行流畅
讲解非常到位
精彩文章,更多详情请参阅
单元测试环境完善
嵌入式 Python 运行良好
使用 InterSystems IRIS 模板进行 7* 开发
以上就是我们的十大推荐,但 Open Exchange 上还有许多其他隐藏的宝藏。
我们还漏了什么?请在评论中分享您想添加到这份清单中的 Open Exchange 应用。