关于服务
翻译我用 Red 开发程序,并且已经有五年时间在其中发布真实工具。如果你需要一个可以在 Windows 和 Linux 上运行的桌面应用程序,只需一个小型二进制文件,我会在没有通常运行时和依赖项的负担下构建它。Red 让我用几行可读的代码描述一个完整的 GUI、其布局和行为,因此在其他技术栈中会膨胀成一个庞大项目的东西,仍然是你可以实际维护的。我积极利用内置的反应式数据流模型:我将小部件绑定到值,当数据变化时,界面会自动更新——这消除了整类胶水代码和错误。除了桌面面板,我还为希望用自己的语言而不是原始代码描述配置、规则和自动化的团队在 Red-lang 上设计小型领域导向语言。我为报告生成、描述硬件测试序列和计算关税构建了 DSL——每个都在一个可移植文件内解析和执行,无需外部设置。典型交付是一个小于一兆字节的编译工具、带注释的源代码、一个简短的构建脚本和一个便条页面,以便你的团队可以进一步开发。我在稳定分支和当前开发版本上进行测试,并记录所有方言技巧,以便后续没有任何看起来像魔法的东西。描述任务形状,我会诚实地说 Red 是否适合,或者其他工具是否更舒适。