انتشار OneScript 1.8.0، 1C: محیط اجرای اسکریپت Enterprise

انتشار پروژه OneScript 1.8.0 منتشر شده است که یک ماشین مجازی کراس پلتفرم مستقل از شرکت 1C برای اجرای اسکریپت ها به زبان 1C:Enterprise توسعه می دهد. این سیستم خودکفا است و به شما امکان می دهد اسکریپت ها را به زبان 1C بدون نصب پلت فرم 1C: Enterprise و کتابخانه های خاص آن اجرا کنید. ماشین مجازی OneScript می تواند هم برای اجرای مستقیم اسکریپت ها به زبان 1C و هم برای تعبیه پشتیبانی از اجرای آنها در برنامه های نوشته شده به زبان های دیگر استفاده شود. کد پروژه به زبان C# نوشته شده و تحت مجوز MPL-2.0 توزیع شده است. از لینوکس، ویندوز و macOS پشتیبانی می کند.

OneScript از تمام ویژگی های زبان 1C، از جمله تایپ آزاد، عبارات شرطی، حلقه ها، استثناها، آرایه ها، عبارات منظم، اشیاء COM و توابع داخلی برای کار با انواع اولیه پشتیبانی می کند. کتابخانه استاندارد توابعی را برای کار با فایل ها و رشته ها، تعامل با سیستم، پردازش JSON و XML، دسترسی به شبکه و استفاده از پروتکل HTTP، محاسبات ریاضی، کار با طرح بندی ها ارائه می کند.

در ابتدا، این سیستم برای توسعه برنامه های کاربردی کنسول به زبان 1C طراحی شده بود، اما جامعه در حال توسعه کتابخانه OneScriptForms است که به شما امکان می دهد برنامه هایی با رابط گرافیکی ایجاد کنید. علاوه بر کتابخانه استاندارد و OneScriptForms، بیش از 180 بسته با کتابخانه ها و ابزارهای اضافی برای OneScript در دسترس است. برای ساده سازی نصب و توزیع کتابخانه ها، مدیر بسته ovm ارائه شده است.

نسخه جدید به .NET Framework 4.8 منتقل شد که امکان افزودن پشتیبانی از مسیرهای فایل حاوی بیش از 260 کاراکتر را فراهم کرد. بقیه تغییرات مربوط به بهبود سازگاری با پلت فرم 1C: Enterprise است.

منبع: opennet.ru

اضافه کردن نظر