OneScript 1.8.0, 1C:Enterprise-skriptin suoritusympäristön julkaisu

OneScript 1.8.0 -projektin julkaisu on julkaistu, joka kehittää 1C-yrityksestä riippumattoman monikäyttöisen virtuaalikoneen komentosarjojen suorittamiseen 1C:Enterprise-kielellä. Järjestelmä on omavarainen ja mahdollistaa skriptien suorittamisen 1C-kielellä asentamatta 1C:Enterprise-alustaa ja sen erityisiä kirjastoja. OneScript-virtuaalikonetta voidaan käyttää sekä komentosarjojen suoritukseen 1C-kielellä että tuen upottamiseen niiden suorittamiselle muilla kielillä kirjoitettuihin sovelluksiin. Projektikoodi on kirjoitettu C#-kielellä ja jaettu MPL-2.0-lisenssillä. Tukee Linuxia, Windowsia ja macOS:ää.

OneScript tukee kaikkia 1C-kielen ominaisuuksia, mukaan lukien löysä kirjoittaminen, ehdolliset lausekkeet, silmukat, poikkeukset, taulukot, säännölliset lausekkeet, COM-objektit ja sisäänrakennetut toiminnot primitiivisten tyyppien kanssa työskentelemiseen. Vakiokirjasto tarjoaa toimintoja tiedostojen ja merkkijonojen käsittelyyn, vuorovaikutukseen järjestelmän kanssa, JSON- ja XML-käsittelyyn, verkkoon pääsyyn ja HTTP-protokollan käyttöön, matemaattisiin laskelmiin, asetteluihin.

Alun perin järjestelmä suunniteltiin kehittämään konsolisovelluksia 1C-kielellä, mutta yhteisö kehittää OneScriptForms-kirjastoa, jonka avulla voit luoda sovelluksia graafisella käyttöliittymällä. Vakiokirjaston ja OneScriptFormsin lisäksi OneScriptille on saatavilla yli 180 pakettia lisäkirjastoilla ja apuohjelmilla. Kirjastojen asennuksen ja jakelun yksinkertaistamiseksi tarjotaan ovm-pakettienhallinta.

Uusi versio siirtyi .NET Framework 4.8:aan, mikä mahdollisti tuen lisäämisen yli 260 merkkiä sisältäville tiedostopoluille. Loput muutokset liittyvät parantuneeseen yhteensopivuuteen 1C:Enterprise-alustan kanssa.

Lähde: opennet.ru

Lisää kommentti