Lëshimi i OneScript 1.8.0, 1C: Mjedisi i ekzekutimit të skriptit të ndërmarrjes

Është publikuar publikimi i projektit OneScript 1.8.0, i cili zhvillon një makinë virtuale ndër-platformë të pavarur nga kompania 1C për ekzekutimin e skripteve në gjuhën 1C:Enterprise. Sistemi është i vetë-mjaftueshëm dhe ju lejon të ekzekutoni skriptet në gjuhën 1C pa instaluar platformën 1C:Enterprise dhe bibliotekat e saj specifike. Makina virtuale OneScript mund të përdoret si për ekzekutimin e drejtpërdrejtë të skripteve në gjuhën 1C, ashtu edhe për përfshirjen e mbështetjes për ekzekutimin e tyre në aplikacionet e shkruara në gjuhë të tjera. Kodi i projektit është shkruar në C# dhe shpërndahet nën licencën MPL-2.0. Mbështet Linux, Windows dhe macOS.

OneScript mbështet të gjitha tiparet e gjuhës 1C, duke përfshirë shtypjen e lirë, shprehjet e kushtëzuara, sythe, përjashtime, vargje, shprehje të rregullta, objekte COM dhe funksione të integruara për të punuar me lloje primitive. Biblioteka standarde ofron funksione për të punuar me skedarë dhe vargje, ndërveprim me sistemin, përpunimin e JSON dhe XML, aksesin në rrjet dhe përdorimin e protokollit HTTP, llogaritjet matematikore, punën me paraqitjet.

Fillimisht, sistemi ishte krijuar për të zhvilluar aplikacione të konsolës në gjuhën 1C, por komuniteti po zhvillon bibliotekën OneScriptForms, e cila ju lejon të krijoni aplikacione me një ndërfaqe grafike. Përveç bibliotekës standarde dhe OneScriptForms, më shumë se 180 paketa me biblioteka dhe shërbime shtesë janë të disponueshme për OneScript. Për të thjeshtuar instalimin dhe shpërndarjen e bibliotekave, ofrohet menaxheri i paketave ovm.

Versioni i ri migroi në .NET Framework 4.8, i cili bëri të mundur shtimin e mbështetjes për shtigjet e skedarëve që përmbajnë më shumë se 260 karaktere. Pjesa tjetër e ndryshimeve lidhen me përputhshmërinë e përmirësuar me platformën 1C: Enterprise.

Burimi: opennet.ru

Shto një koment