Lanzamento de OneScript 1.8.0, un entorno de execución de scripts na linguaxe 1C:Enterprise

Publicouse o lanzamento do proxecto OneScript 1.8.0, que desenvolve unha máquina virtual multiplataforma independente da empresa 1C para executar scripts na linguaxe 1C:Enterprise. O sistema é autosuficiente e permite executar scripts na linguaxe 1C sen instalar a plataforma 1C:Enterprise e as súas bibliotecas específicas. A máquina virtual OneScript pódese usar tanto para a execución directa de scripts na linguaxe 1C, como para incorporar soporte para a súa execución en aplicacións escritas noutros idiomas. O código do proxecto está escrito en C# e distribúese baixo a licenza MPL-2.0. Admite o traballo en Linux, Windows e macOS.

OneScript admite todas as funcións da linguaxe 1C, incluíndo dixitación solta, expresións condicionais, bucles, excepcións, matrices, expresións regulares, obxectos COM e funcións integradas para traballar con tipos primitivos. A biblioteca estándar ofrece funcións para traballar con ficheiros e cadeas, interactuar co sistema, procesar JSON e XML, acceso á rede e uso do protocolo HTTP, cálculos matemáticos e traballo con esquemas.

Inicialmente, o sistema foi deseñado para desenvolver aplicacións de consola na linguaxe 1C, pero a comunidade está a desenvolver a biblioteca OneScriptForms, que permite crear aplicacións cunha interface gráfica. Ademais da biblioteca estándar e dos OneScriptForms, hai dispoñibles para OneScript máis de 180 paquetes con bibliotecas e utilidades adicionais. Para simplificar a instalación e distribución de bibliotecas, ofrécese o xestor de paquetes ovm.

A nova versión pasou a .NET Framework 4.8, o que permitiu engadir compatibilidade con rutas de ficheiros que conteñan máis de 260 caracteres. O resto dos cambios están relacionados coa mellora da compatibilidade coa plataforma 1C:Enterprise.

Fonte: opennet.ru

Engadir un comentario