OneScript 1.8.0 чыгарылышы, 1С: Enterprise тилиндеги скрипт аткаруу чөйрөсү

Опубликован выпуск проекта 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С:Предприятие.

Source: opennet.ru

Комментарий кошуу