Vrystelling van OneScript 1.8.0, 1C:Enterprise script uitvoering omgewing

Die vrystelling van die OneScript 1.8.0-projek is gepubliseer, wat 'n kruis-platform virtuele masjien onafhanklik van die 1C-maatskappy ontwikkel vir die uitvoering van skrifte in die 1C:Enterprise-taal. Die stelsel is selfversorgend en laat jou toe om skrifte in die 1C-taal uit te voer sonder om die 1C:Enterprise-platform en sy spesifieke biblioteke te installeer. Die virtuele OneScript-masjien kan beide gebruik word vir direkte uitvoering van skrifte in die 1C-taal, en vir die inbedding van ondersteuning vir die uitvoering daarvan in toepassings wat in ander tale geskryf is. Die projekkode is in C# geskryf en onder die MPL-2.0-lisensie versprei. Ondersteun Linux, Windows en macOS.

OneScript ondersteun al die kenmerke van die 1C-taal, insluitend los tik, voorwaardelike uitdrukkings, lusse, uitsonderings, skikkings, gereelde uitdrukkings, COM-voorwerpe en ingeboude funksies om met primitiewe tipes te werk. Die standaardbiblioteek verskaf funksies vir werk met lêers en stringe, interaksie met die stelsel, verwerking van JSON en XML, netwerktoegang en gebruik van die HTTP-protokol, wiskundige berekeninge, werk met uitlegte.

Aanvanklik is die stelsel ontwerp om konsoletoepassings in die 1C-taal te ontwikkel, maar die gemeenskap ontwikkel die OneScriptForms-biblioteek, wat jou toelaat om toepassings met 'n grafiese koppelvlak te skep. Benewens die standaardbiblioteek en OneScriptForms, is meer as 180 pakkette met bykomende biblioteke en nutsprogramme beskikbaar vir OneScript. Om die installering en verspreiding van biblioteke te vereenvoudig, word die ovm-pakketbestuurder aangebied.

Die nuwe weergawe het na die .NET Framework 4.8 gemigreer, wat dit moontlik gemaak het om ondersteuning by te voeg vir lêerpaaie wat meer as 260 karakters bevat. Die res van die veranderinge hou verband met verbeterde verenigbaarheid met die 1C:Enterprise-platform.

Bron: opennet.ru

Voeg 'n opmerking