發布 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

添加評論