OneScript 1.8.0 ప్రాజెక్ట్ యొక్క విడుదల ప్రచురించబడింది, 1C:Enterprise భాషలో స్క్రిప్ట్లను అమలు చేయడానికి 1C కంపెనీ నుండి స్వతంత్రంగా క్రాస్-ప్లాట్ఫారమ్ వర్చువల్ మెషీన్ను అభివృద్ధి చేస్తుంది. సిస్టమ్ స్వయం సమృద్ధిగా ఉంటుంది మరియు 1C:Enterprise ప్లాట్ఫారమ్ మరియు దాని నిర్దిష్ట లైబ్రరీలను ఇన్స్టాల్ చేయకుండానే 1C భాషలో స్క్రిప్ట్లను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. OneScript వర్చువల్ మెషీన్ 1C భాషలో స్క్రిప్ట్లను నేరుగా అమలు చేయడానికి మరియు ఇతర భాషలలో వ్రాసిన అప్లికేషన్లలో వాటి అమలుకు మద్దతును పొందుపరచడానికి రెండింటినీ ఉపయోగించవచ్చు. ప్రాజెక్ట్ కోడ్ C#లో వ్రాయబడింది మరియు MPL-2.0 లైసెన్స్ క్రింద పంపిణీ చేయబడింది. Linux, Windows మరియు macOSలో పని చేయడానికి మద్దతు ఇస్తుంది.
లూస్ టైపింగ్, షరతులతో కూడిన వ్యక్తీకరణలు, లూప్లు, మినహాయింపులు, శ్రేణులు, సాధారణ వ్యక్తీకరణలు, COM ఆబ్జెక్ట్లు మరియు ఆదిమ రకాలతో పని చేయడానికి అంతర్నిర్మిత ఫంక్షన్లతో సహా 1C భాష యొక్క అన్ని లక్షణాలకు OneScript మద్దతు ఇస్తుంది. స్టాండర్డ్ లైబ్రరీ ఫైల్లు మరియు స్ట్రింగ్లతో పనిచేయడం, సిస్టమ్తో పరస్పర చర్య చేయడం, JSON మరియు XMLలను ప్రాసెస్ చేయడం, నెట్వర్క్ యాక్సెస్ మరియు HTTP ప్రోటోకాల్ యొక్క ఉపయోగం, గణిత గణనలు మరియు లేఅవుట్లతో పని చేయడం కోసం ఫంక్షన్లను అందిస్తుంది.
ప్రారంభంలో, సిస్టమ్ 1C భాషలో కన్సోల్ అప్లికేషన్లను అభివృద్ధి చేయడం కోసం రూపొందించబడింది, అయితే సంఘం OneScriptForms లైబ్రరీని అభివృద్ధి చేస్తోంది, ఇది గ్రాఫికల్ ఇంటర్ఫేస్తో అప్లికేషన్లను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రామాణిక లైబ్రరీ మరియు వన్స్క్రిప్ట్ఫారమ్లతో పాటు, అదనపు లైబ్రరీలు మరియు యుటిలిటీలతో 180 కంటే ఎక్కువ ప్యాకేజీలు OneScript కోసం అందుబాటులో ఉన్నాయి. లైబ్రరీల ఇన్స్టాలేషన్ మరియు పంపిణీని సులభతరం చేయడానికి, ovm ప్యాకేజీ మేనేజర్ అందించబడుతుంది.
కొత్త వెర్షన్ .NET ఫ్రేమ్వర్క్ 4.8కి మార్చబడింది, ఇది 260 కంటే ఎక్కువ అక్షరాలను కలిగి ఉన్న ఫైల్ పాత్లకు మద్దతును జోడించడం సాధ్యం చేసింది. మిగిలిన మార్పులు 1C:Enterprise ప్లాట్ఫారమ్తో మెరుగైన అనుకూలతకు సంబంధించినవి.
మూలం: opennet.ru