Utjefte fan OneScript 1.8.0, 1C: Enterprise skriptútfieromjouwing

De frijlitting fan it OneScript 1.8.0-projekt is publisearre, dy't in cross-platform firtuele masine ûntwikkelet ûnôfhinklik fan it 1C-bedriuw foar it útfieren fan skripts yn 'e 1C: Enterprise-taal. It systeem is selsstannich en lit jo skripts útfiere yn 'e 1C-taal sûnder it 1C: Enterprise-platfoarm en har spesifike bibleteken te ynstallearjen. De firtuele masine fan OneScript kin brûkt wurde foar direkte útfiering fan skripts yn 'e 1C-taal, en foar it ynbêdzjen fan stipe foar har útfiering yn applikaasjes skreaun yn oare talen. De projektkoade is skreaun yn C # en ferspraat ûnder de MPL-2.0-lisinsje. Unterstützt Linux, Windows en macOS.

OneScript stipet alle funksjes fan 'e 1C-taal, ynklusyf losse typen, betingsten útdrukkingen, loops, útsûnderingen, arrays, reguliere útdrukkingen, COM-objekten, en ynboude funksjes foar wurkjen mei primitive typen. De standertbibleteek biedt funksjes foar it wurkjen mei bestannen en stringen, ynteraksje mei it systeem, ferwurkjen fan JSON en XML, netwurk tagong en it brûken fan it HTTP-protokol, wiskundige berekkeningen, wurkje mei layouts.

Yn it earstoan waard it systeem ûntworpen om konsole-applikaasjes te ûntwikkeljen yn 'e 1C-taal, mar de mienskip ûntwikkelet de OneScriptForms-bibleteek, wêrtroch jo applikaasjes kinne meitsje mei in grafyske ynterface. Neist de standertbibleteek en OneScriptForms binne mear dan 180 pakketten mei ekstra bibleteken en nutsbedriuwen beskikber foar OneScript. Om de ynstallaasje en distribúsje fan bibleteken te ferienfâldigjen, wurdt de ovm-pakketbehearder oanbean.

De nije ferzje migrearre nei it .NET Framework 4.8, wat it mooglik makke om stipe ta te foegjen foar triempaden mei mear as 260 tekens. De rest fan 'e wizigingen binne relatearre oan ferbettere kompatibiliteit mei it 1C: Enterprise-platfoarm.

Boarne: opennet.ru

Add a comment