Lançamento do OneScript 1.8.0, um ambiente de execução de scripts na linguagem 1C:Enterprise

Foi publicado o lançamento do projeto OneScript 1.8.0, que desenvolve uma máquina virtual multiplataforma independente da empresa 1C para execução de scripts na linguagem 1C:Enterprise. O sistema é autossuficiente e permite executar scripts na linguagem 1C sem instalar a plataforma 1C:Enterprise e suas bibliotecas específicas. A máquina virtual OneScript pode ser usada tanto para execução direta de scripts na linguagem 1C quanto para incorporar suporte para sua execução em aplicativos escritos em outras linguagens. O código do projeto é escrito em C# e distribuído sob a licença MPL-2.0. Suporta trabalho em Linux, Windows e macOS.

OneScript suporta todos os recursos da linguagem 1C, incluindo digitação livre, expressões condicionais, loops, exceções, matrizes, expressões regulares, objetos COM e funções integradas para trabalhar com tipos primitivos. A biblioteca padrão oferece funções para trabalhar com arquivos e strings, interagir com o sistema, processar JSON e XML, acesso à rede e uso do protocolo HTTP, cálculos matemáticos e trabalhar com layouts.

Inicialmente, o sistema foi projetado para desenvolver aplicativos de console na linguagem 1C, mas a comunidade está desenvolvendo a biblioteca OneScriptForms, que permite criar aplicativos com interface gráfica. Além da biblioteca padrão e do OneScriptForms, mais de 180 pacotes com bibliotecas e utilitários adicionais estão disponíveis para OneScript. Para simplificar a instalação e distribuição de bibliotecas, é oferecido o gerenciador de pacotes ovm.

A nova versão fez a transição para o .NET Framework 4.8, o que possibilitou adicionar suporte para caminhos de arquivos contendo mais de 260 caracteres. O restante das mudanças está relacionado à melhoria da compatibilidade com a plataforma 1C:Enterprise.

Fonte: opennet.ru

Adicionar um comentário