Выпуск 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

Дадаць каментар