A OneScript 1.8.0 kiadása, egy szkript-végrehajtási környezet 1C:Enterprise nyelven

Megjelent a OneScript 1.8.0 projekt kiadása, amely egy, az 1C cégtől független, többplatformos virtuális gépet fejleszt a szkriptek 1C:Enterprise nyelven történő végrehajtására. A rendszer önellátó, és lehetővé teszi az 1C nyelvű szkriptek futtatását anélkül, hogy telepítené az 1C:Enterprise platformot és annak specifikus könyvtárait. A OneScript virtuális gép egyaránt használható a szkriptek közvetlen végrehajtására az 1C nyelven, valamint a végrehajtásuk támogatásának beágyazására más nyelveken írt alkalmazásokba. A projekt kódja C# nyelven íródott, és az MPL-2.0 licenc alatt kerül terjesztésre. Támogatja a munkát Linuxon, Windowson és macOS-en.

A OneScript támogatja az 1C nyelv összes funkcióját, beleértve a laza gépelést, a feltételes kifejezéseket, a ciklusokat, a kivételeket, a tömböket, a reguláris kifejezéseket, a COM objektumokat és a primitív típusokkal való munkavégzéshez szükséges beépített függvényeket. A szabványos könyvtár funkciókat biztosít a fájlokkal és karakterláncokkal való munkavégzéshez, a rendszerrel való interakcióhoz, a JSON és XML feldolgozásához, a hálózati hozzáféréshez és a HTTP protokoll használatához, a matematikai számításokhoz és az elrendezésekhez.

Kezdetben a rendszert az 1C nyelvű konzolalkalmazások fejlesztésére tervezték, de a közösség fejleszti a OneScriptForms könyvtárat, amely lehetővé teszi grafikus felülettel rendelkező alkalmazások létrehozását. A szabványos könyvtár és a OneScriptForms mellett több mint 180 csomag érhető el további könyvtárakkal és segédprogramokkal a OneScript számára. A könyvtárak telepítésének és terjesztésének egyszerűsítése érdekében az ovm csomagkezelőt kínáljuk.

Az új verzió áttért a .NET-keretrendszer 4.8-ra, amely lehetővé tette a 260 karakternél hosszabb fájlútvonalak támogatását. A többi változtatás az 1C:Enterprise platformmal való jobb kompatibilitáshoz kapcsolódik.

Forrás: opennet.ru

Hozzászólás