Release av OneScript 1.8.0, en skriptexekveringsmiljö i 1C:Enterprise-språket

Utgivningen av OneScript 1.8.0-projektet har publicerats, som utvecklar en virtuell maskin över flera plattformar oberoende av 1C-företaget för exekvering av skript i 1C:Enterprise-språket. Systemet är självförsörjande och låter dig köra skript på 1C-språket utan att installera 1C:Enterprise-plattformen och dess specifika bibliotek. Den virtuella OneScript-maskinen kan användas både för direkt exekvering av skript på 1C-språket, och för att bädda in stöd för deras exekvering i applikationer skrivna på andra språk. Projektkoden är skriven i C# och distribueras under MPL-2.0-licensen. Stöder arbete på Linux, Windows och macOS.

OneScript stöder alla funktioner i 1C-språket, inklusive lös typning, villkorliga uttryck, loopar, undantag, arrayer, reguljära uttryck, COM-objekt och inbyggda funktioner för att arbeta med primitiva typer. Standardbiblioteket tillhandahåller funktioner för att arbeta med filer och strängar, interagera med systemet, bearbeta JSON och XML, nätverksåtkomst och användning av HTTP-protokollet, matematiska beräkningar och arbete med layouter.

Från början var systemet designat för att utveckla konsolapplikationer i 1C-språket, men communityn utvecklar OneScriptForms-biblioteket, som låter dig skapa applikationer med ett grafiskt gränssnitt. Utöver standardbiblioteket och OneScriptForms finns över 180 paket med ytterligare bibliotek och verktyg tillgängliga för OneScript. För att förenkla installationen och distributionen av bibliotek erbjuds ovm-pakethanteraren.

Den nya versionen övergick till .NET Framework 4.8, vilket gjorde det möjligt att lägga till stöd för filsökvägar som innehåller mer än 260 tecken. Resten av ändringarna är relaterade till förbättrad kompatibilitet med 1C:Enterprise-plattformen.

Källa: opennet.ru

Lägg en kommentar