1.8.0C:Enterprise dilinde bir komut dosyası yürütme ortamı olan OneScript 1'ın sürümü

Опубликован выпуск проекта OneScript 1.8.0, развивающего независимую от компании 1С кросс-платформенную виртуальную машину для выполнения скриптов на языке 1С:Предприятие. Система самодостаточна и позволяет выполнять скрипты на языке 1С без установки платформы 1С:Предприятие и специфичных для неё библиотек. Виртуальную машину OneScript можно использовать как для прямого исполнения сценариев языке 1С, так и для встраивания поддержки их исполнения в приложения, написанные на других языках. Код проекта написан на языке С# и распространяется под лицензией MPL-2.0. Поддерживается работа в Linux, Windows и macOS.

OneScript, gevşek yazma, koşullu ifadeler, döngüler, istisnalar, diziler, düzenli ifadeler, COM nesneleri ve ilkel türlerle çalışmaya yönelik yerleşik işlevler dahil olmak üzere 1C dilinin tüm özelliklerini destekler. Standart kitaplık, dosyalar ve dizelerle çalışma, sistemle etkileşim kurma, JSON ve XML işleme, ağ erişimi ve HTTP protokolünün kullanımı, matematiksel hesaplamalar ve düzenlerle çalışma için işlevler sağlar.

Изначально система рассчитана на разработку консольных приложений на языке 1С, но сообществом развивается библиотека OneScriptForms, позволяющая создавать приложения с графическим интерфейсом. Кроме стандартной библиотеки и OneScriptForms для OneScript доступно более 180 пакетов с дополнительными библиотеками и утилитами. Для упрощения установки и распространения библиотек предлагается пакетный менеджер ovm.

В новой версии осуществлён переход на .NET Framework 4.8, что позволило добавить поддержку файловых путей, содержащих более 260 символов. В остальном изменения связаны с улучшением совместимости с платформой 1С:Предприятие.

Kaynak: opennet.ru

Yorum ekle