OneScript 1.8.0 ning chiqarilishi, 1C: Enterprise tilida skriptni bajarish muhiti

1.8.0C: Enterprise tilida skriptlarni bajarish uchun 1C kompaniyasidan mustaqil kross-platforma virtual mashinasini ishlab chiquvchi OneScript 1 loyihasining relizi nashr etildi. Tizim o'zini o'zi ta'minlaydi va 1C: Enterprise platformasini va uning maxsus kutubxonalarini o'rnatmasdan 1C tilida skriptlarni bajarishga imkon beradi. OneScript virtual mashinasi 1C tilidagi skriptlarni to'g'ridan-to'g'ri bajarish uchun ham, boshqa tillarda yozilgan ilovalarga bajarilishini qo'llab-quvvatlash uchun ham ishlatilishi mumkin. Loyiha kodi C# tilida yozilgan va MPL-2.0 litsenziyasi ostida tarqatiladi. Linux, Windows va macOS-da ishlashni qo'llab-quvvatlaydi.

OneScript 1C tilining barcha xususiyatlarini qo'llab-quvvatlaydi, jumladan bo'shashmasdan yozish, shartli ifodalar, tsikllar, istisnolar, massivlar, muntazam ifodalar, COM ob'ektlari va ibtidoiy turlar bilan ishlash uchun o'rnatilgan funktsiyalar. Standart kutubxona fayllar va satrlar bilan ishlash, tizim bilan oʻzaro taʼsir oʻtkazish, JSON va XML-ga ishlov berish, tarmoqqa kirish va HTTP protokolidan foydalanish, matematik hisob-kitoblar, maketlar bilan ishlash funksiyalarini taqdim etadi.

Dastlab, tizim 1C tilida konsol ilovalarini ishlab chiqish uchun mo'ljallangan edi, ammo jamoa OneScriptForms kutubxonasini ishlab chiqmoqda, bu sizga grafik interfeysga ega ilovalar yaratish imkonini beradi. Standart kutubxona va OneScriptForms-dan tashqari, OneScript uchun qo'shimcha kutubxonalar va yordamchi dasturlarga ega 180 dan ortiq paketlar mavjud. Kutubxonalarni o'rnatish va tarqatishni soddalashtirish uchun ovm paket menejeri taklif etiladi.

Yangi versiya .NET Framework 4.8 ga o'tdi, bu esa 260 dan ortiq belgilarni o'z ichiga olgan fayl yo'llarini qo'llab-quvvatlash imkonini berdi. Qolgan o'zgarishlar 1C: Enterprise platformasi bilan yaxshilangan muvofiqlik bilan bog'liq.

Manba: opennet.ru

a Izoh qo'shish