发布 OneScript 1.8.0,1C:Enterprise 语言的脚本执行环境

OneScript 1.8.0项目的版本已经发布,开发独立于1C公司的跨平台虚拟机,用于执行1C:Enterprise语言的脚本。 该系统是自给自足的,允许您以1C语言执行脚本,而无需安装1C:Enterprise平台及其特定库。 OneScript 虚拟机既可用于直接执行 1C 语言的脚本,也可将对其执行的支持嵌入到以其他语言编写的应用程序中。 该项目代码是用 C# 编写的,并在 MPL-2.0 许可证下分发。 支持在 Linux、Windows 和 macOS 上工作。

OneScript 支持 1C 语言的所有功能,包括松散类型、条件表达式、循环、异常、数组、正则表达式、COM 对象和用于处理基本类型的内置函数。 标准库提供了处理文件和字符串、与系统交互、处理 JSON 和 XML、网络访问和使用 HTTP 协议、数学计算以及使用布局的函数。

最初,该系统是为开发 1C 语言的控制台应用程序而设计的,但社区正在开发 OneScriptForms 库,它允许您创建具有图形界面的应用程序。 除了标准库和 OneScriptForms 之外,OneScript 还提供超过 180 个带有附加库和实用程序的软件包。 为了简化库的安装和分发,提供了 ovm 包管理器。

新版本过渡到.NET Framework 4.8,这使得添加对包含超过 260 个字符的文件路径的支持成为可能。 其余的更改与改进与 1C:Enterprise 平台的兼容性有关。

来源: opennet.ru

添加评论