Випуск OneScript 1.8.0, середовища виконання скриптів мовою 1С:Підприємство

Опубліковано випуск проекту OneScript 1.8.0, який розвиває незалежну від компанії 1С крос-платформну віртуальну машину для виконання скриптів мовою 1С:Підприємство. Система самодостатня і дозволяє виконувати скрипти мовою 1С без встановлення платформи 1С:Підприємство та специфічних для неї бібліотек. Віртуальну машину OneScript можна використовувати як для прямого виконання сценаріїв мовою 1С, так і для вбудовування підтримки їх виконання додатків, написаних іншими мовами. Код проекту написаний мовою С# та поширюється під ліцензією MPL-2.0. Підтримується робота в Linux, Windows та macOS.

OneScript підтримує всі можливості мови 1С, включаючи нестрогу типізацію, умовні вирази, цикли, винятки, масиви, регулярні вирази, COM-об'єкти та вбудовані функції для роботи з примітивними типами. Стандартна бібліотека надає функції для роботи з файлами та рядками, взаємодії із системою, обробки JSON та XML, мережевого доступу та використання протоколу HTTP, математичних обчислень, роботи з макетами.

Спочатку система розрахована на розробку консольних програм на мові 1С, але спільнотою розвивається бібліотека OneScriptForms, що дозволяє створювати додатки з графічним інтерфейсом. Окрім стандартної бібліотеки та OneScriptForms для OneScript доступно понад 180 пакетів з додатковими бібліотеками та утилітами. Для спрощення встановлення та розповсюдження бібліотек пропонується пакетний менеджер OVM.

У новій версії здійснено перехід на .NET Framework 4.8, що дозволило додати підтримку файлових шляхів, що містять понад 260 символів. В іншому зміни пов'язані з покращенням сумісності з платформою 1С:Підприємство.

Джерело: opennet.ru

Додати коментар або відгук