编辑器
你在编辑器中编写 Divooka 程序:把节点放到画布上,用连线把它们连接起来,运行程序,并在每个节点上查看它产生的结果。共有两个编辑器,每个编辑器在这里都有一份从零开始的指南——安装、窗口、第一个程序、节点和连线、图、运行、调试、示例、保存以及键盘操作。
Divooka Explore
用于学习、实验和日常任务。它提供的一切在启动后即可使用,一次只打开一个文档,并附带一个庞大的示例库。
Divooka Explore 指南——从安装和启动开始。
Divooka Compute
用于专业工作和应用程序开发:在由文件夹组成的工作区上以标签页打开多个文档;文档可以引用包、库以及彼此;提供编译式的运行方式、终端和插件。
Divooka Compute 指南——从安装和启动开始。
在其中一个编辑器中编写的 .dvk 文档可以在另一个编辑器中打开。
两者的区别
Explore 和 Compute 是 Divooka 的两个发行版,打包方式和预期用途各不相同。Methodox 的产品概览列出了以下区别:
| Divooka Explore | Divooka Compute | |
|---|---|---|
| 预期用途 | 学习、实验和日常任务。 | 专业工作流和商业应用程序开发。 |
| 分发方式 | 独立、自包含的软件包,内置捆绑工具。 | 独立发行版,采用模块化的包管理。 |
| 工具集 | 图像和文本处理、音频合成、程序化 3D 建模、文件处理、自动化以及 LLM 工具。 | 办公自动化、多媒体处理和应用程序开发,并支持编译式运行时。 |
| 桌面平台 | Windows。接下来计划支持 macOS,之后支持 Linux。 | Windows。接下来计划支持 macOS,之后支持 Linux。其命令行工具(例如 stew)也可以在其他平台上运行。 |
Explore 有一个 itch.io 试玩版和一个 Steam 官方页面。itch.io 上的下载是较早的预览版;请查看商店页面了解最新的发布状态。上面列出的 Compute 功能描述的是已公布的发行版,而不是当前可供下载的版本。
商业用途
Explore 面向个人和教育用途,允许有限的商业使用。其 Steam 许可部分说明了在哪些情况下需要单独的商业许可,包括出售程序源文件,以及生成的输出所得收入超过规定的上限。Compute 定位为面向商业工作的专业发行版。适用条款请以你的发行版随附的许可证为准。
Divooka Engine 的定位
Divooka Engine 是为构建自己的发行版的人准备的编辑器:它包含 Divooka Compute 的编辑器和运行时,只内置了必不可少的节点,没有工作负载或示例。其余节点来自文档所引用的内容——NuGet 包、.NET 库、C# 文件和其他文档——以及插件;请参阅 Divooka Engine 和 Divooka SDK。
另请参阅
- Divooka 语言——两个编辑器所编写的语言:它的概念、图和各个主题。
- 发布——各自的版本。