Udgivelse af OneScript 1.8.0, 1C:Enterprise script eksekveringsmiljø

Udgivelsen af ​​OneScript 1.8.0-projektet er blevet offentliggjort, som udvikler en virtuel maskine på tværs af platforme, der er uafhængig af 1C-virksomheden, til at udføre scripts i 1C:Enterprise-sproget. Systemet er selvforsynende og giver dig mulighed for at udføre scripts på 1C-sproget uden at installere 1C:Enterprise-platformen og dens specifikke biblioteker. Den virtuelle OneScript-maskine kan bruges både til direkte eksekvering af scripts på 1C-sproget og til indlejring af understøttelse af deres eksekvering i applikationer skrevet på andre sprog. Projektkoden er skrevet i C# og distribueret under MPL-2.0-licensen. Understøtter Linux, Windows og macOS.

OneScript understøtter alle funktionerne i 1C-sproget, inklusive løs skrivning, betingede udtryk, loops, undtagelser, arrays, regulære udtryk, COM-objekter og indbyggede funktioner til at arbejde med primitive typer. Standardbiblioteket indeholder funktioner til at arbejde med filer og strenge, interagere med systemet, behandle JSON og XML, netværksadgang og bruge HTTP-protokollen, matematiske beregninger, arbejde med layouts.

Oprindeligt var systemet designet til at udvikle konsolapplikationer i 1C-sproget, men fællesskabet udvikler OneScriptForms-biblioteket, som giver dig mulighed for at oprette applikationer med en grafisk grænseflade. Ud over standardbiblioteket og OneScriptForms er mere end 180 pakker med yderligere biblioteker og hjælpeprogrammer tilgængelige til OneScript. For at forenkle installationen og distributionen af ​​biblioteker tilbydes ovm-pakkehåndteringen.

Den nye version migrerede til .NET Framework 4.8, hvilket gjorde det muligt at tilføje understøttelse af filstier med mere end 260 tegn. Resten af ​​ændringerne er relateret til forbedret kompatibilitet med 1C:Enterprise-platformen.

Kilde: opennet.ru

Tilføj en kommentar