OneScript 1.8.0-ի թողարկում, սցենարի կատարման միջավայր 1C:Enterprise լեզվով

Հրապարակվել է OneScript 1.8.0 նախագծի թողարկումը, որը մշակում է 1C ընկերությունից անկախ միջպլատֆորմային վիրտուալ մեքենա՝ 1C:Enterprise լեզվով սկրիպտներ կատարելու համար: Համակարգն ինքնաբավ է և թույլ է տալիս 1C լեզվով սկրիպտներ կատարել՝ առանց 1C:Enterprise հարթակի և դրա հատուկ գրադարանների տեղադրման: OneScript վիրտուալ մեքենան կարող է օգտագործվել ինչպես 1C լեզվով սկրիպտների ուղղակի կատարման, այնպես էլ այլ լեզուներով գրված հավելվածներում դրանց կատարման աջակցությունը ներկառուցելու համար: Ծրագրի կոդը գրված է C#-ով և տարածվում է MPL-2.0 լիցենզիայի ներքո: Աջակցում է աշխատել Linux-ի, Windows-ի և macOS-ի վրա:

OneScript-ն աջակցում է 1C լեզվի բոլոր հատկանիշներին, ներառյալ ազատ մուտքագրումը, պայմանական արտահայտությունները, հանգույցները, բացառությունները, զանգվածները, կանոնավոր արտահայտությունները, COM օբյեկտները և ներկառուցված գործառույթները պարզունակ տեսակների հետ աշխատելու համար: Ստանդարտ գրադարանը տրամադրում է գործառույթներ ֆայլերի և տողերի հետ աշխատելու, համակարգի հետ փոխազդելու, JSON և XML մշակման, ցանցային մուտքի և HTTP արձանագրության օգտագործման, մաթեմատիկական հաշվարկների և դասավորությունների հետ աշխատելու համար:

Սկզբում համակարգը նախատեսված էր 1C լեզվով կոնսոլային հավելվածներ մշակելու համար, սակայն համայնքը մշակում է OneScriptForms գրադարանը, որը թույլ է տալիս ստեղծել գրաֆիկական ինտերֆեյսով հավելվածներ։ Բացի ստանդարտ գրադարանից և OneScriptForms-ից, OneScript-ի համար հասանելի են ավելի քան 180 փաթեթներ՝ լրացուցիչ գրադարաններով և կոմունալ ծառայություններով: Գրադարանների տեղադրումն ու բաշխումը պարզեցնելու համար առաջարկվում է ovm փաթեթի կառավարիչը։

Նոր տարբերակն անցավ .NET Framework 4.8-ին, որը հնարավորություն տվեց ավելացնել ավելի քան 260 նիշ պարունակող ֆայլերի ուղիների աջակցություն: Մնացած փոփոխությունները կապված են 1C:Enterprise հարթակի հետ բարելավված համատեղելիության հետ:

Source: opennet.ru

Добавить комментарий