Vydanie OneScript 1.8.0, prostredia na vykonávanie skriptov v jazyku 1C:Enterprise

Bolo zverejnené vydanie projektu OneScript 1.8.0, ktorý vyvíja multiplatformový virtuálny stroj nezávislý od spoločnosti 1C na spúšťanie skriptov v jazyku 1C:Enterprise. Systém je sebestačný a umožňuje vám spúšťať skripty v jazyku 1C bez inštalácie platformy 1C:Enterprise a jej špecifických knižníc. Virtuálny stroj OneScript možno použiť ako na priame spúšťanie skriptov v jazyku 1C, tak aj na vkladanie podpory ich spúšťania do aplikácií napísaných v iných jazykoch. Kód projektu je napísaný v C# a distribuovaný pod licenciou MPL-2.0. Podporuje prácu v systémoch Linux, Windows a macOS.

OneScript podporuje všetky funkcie jazyka 1C, vrátane voľného písania, podmienených výrazov, slučiek, výnimiek, polí, regulárnych výrazov, objektov COM a vstavaných funkcií pre prácu s primitívnymi typmi. Štandardná knižnica poskytuje funkcie pre prácu so súbormi a reťazcami, interakciu so systémom, spracovanie JSON a XML, sieťový prístup a používanie protokolu HTTP, matematické výpočty a prácu s rozložením.

Spočiatku bol systém navrhnutý na vývoj konzolových aplikácií v jazyku 1C, no komunita vyvíja knižnicu OneScriptForms, ktorá umožňuje vytvárať aplikácie s grafickým rozhraním. Okrem štandardnej knižnice a OneScriptForms je pre OneScript k dispozícii viac ako 180 balíkov s ďalšími knižnicami a pomôckami. Pre zjednodušenie inštalácie a distribúcie knižníc sa ponúka správca balíkov ovm.

Nová verzia prešla na .NET Framework 4.8, čo umožnilo pridať podporu pre cesty k súborom s viac ako 260 znakmi. Ostatné zmeny súvisia s vylepšenou kompatibilitou s platformou 1C:Enterprise.

Zdroj: opennet.ru

Pridať komentár