Eldono de OneScript 1.8.0, 1C:Enterprise script-ekzekutmedio

La eldono de la projekto OneScript 1.8.0 estis publikigita, kiu disvolvas multiplatforman virtualan maŝinon sendependan de la kompanio 1C por plenumi skriptojn en la lingvo 1C:Enterprise. La sistemo estas memsufiĉa kaj permesas al vi efektivigi skriptojn en la lingvo 1C sen instali la platformon 1C:Enterprise kaj ĝiaj specifaj bibliotekoj. La virtuala maŝino OneScript povas esti uzata kaj por rekta ekzekuto de skriptoj en la lingvo 1C, kaj por enkonstrui subtenon por ilia ekzekuto en aplikaĵoj skribitaj en aliaj lingvoj. La projektkodo estas skribita en C# kaj distribuita sub la permesilo MPL-2.0. Elportas Linukso, Vindozo kaj macOS.

OneScript subtenas ĉiujn funkciojn de la lingvo 1C, inkluzive de malstreĉa tajpado, kondiĉaj esprimoj, bukloj, esceptoj, tabeloj, regulaj esprimoj, COM-objektoj kaj enkonstruitaj funkcioj por labori kun primitivaj tipoj. La norma biblioteko provizas funkciojn por labori kun dosieroj kaj ŝnuroj, interagi kun la sistemo, prilabori JSON kaj XML, retaliron kaj uzi la HTTP-protokolon, matematikajn kalkulojn, labori kun aranĝoj.

Komence, la sistemo estis desegnita por disvolvi konzolajn aplikojn en la lingvo 1C, sed la komunumo disvolvas la bibliotekon OneScriptForms, kiu permesas krei aplikojn kun grafika interfaco. Krom la norma biblioteko kaj OneScriptForms, pli ol 180 pakaĵoj kun pliaj bibliotekoj kaj utilecoj estas disponeblaj por OneScript. Por simpligi la instaladon kaj distribuadon de bibliotekoj, la ovm-pakaĵmanaĝero estas ofertita.

La nova versio migris al la .NET Framework 4.8, kio ebligis aldoni subtenon por dosiervojoj enhavantaj pli ol 260 signojn. La resto de la ŝanĝoj rilatas al plibonigita kongruo kun la platformo 1C:Enterprise.

fonto: opennet.ru

Aldoni komenton