Vydání prostředí pro provádění skriptů OneScript 1.8.0, 1C:Enterprise

Bylo zveřejněno vydání projektu OneScript 1.8.0, který vyvíjí multiplatformní virtuální stroj nezávislý na společnosti 1C pro spouštění skriptů v jazyce 1C:Enterprise. Systém je soběstačný a umožňuje spouštět skripty v jazyce 1C bez instalace platformy 1C:Enterprise a jejích specifických knihoven. Virtuální stroj OneScript lze použít jak pro přímé spouštění skriptů v jazyce 1C, tak pro zabudování podpory jejich spouštění do aplikací napsaných v jiných jazycích. Kód projektu je napsán v C# a distribuován pod licencí MPL-2.0. Podporuje Linux, Windows a macOS.

OneScript podporuje všechny funkce jazyka 1C, včetně volného psaní, podmíněných výrazů, smyček, výjimek, polí, regulárních výrazů, objektů COM a vestavěných funkcí pro práci s primitivními typy. Standardní knihovna poskytuje funkce pro práci se soubory a řetězci, interakci se systémem, zpracování JSON a XML, síťový přístup a používání HTTP protokolu, matematické výpočty, práci s layouty.

Zpočátku byl systém navržen pro vývoj konzolových aplikací v jazyce 1C, ale komunita vyvíjí knihovnu OneScriptForms, která umožňuje vytvářet aplikace s grafickým rozhraním. Kromě standardní knihovny a OneScriptForms je pro OneScript k dispozici více než 180 balíčků s dalšími knihovnami a nástroji. Pro zjednodušení instalace a distribuce knihoven se nabízí správce balíčků ovm.

Nová verze migrovala na .NET Framework 4.8, což umožnilo přidat podporu pro cesty k souborům obsahujícím více než 260 znaků. Zbytek změn souvisí s vylepšenou kompatibilitou s platformou 1C:Enterprise.

Zdroj: opennet.ru

Přidat komentář