Rilascio di OneScript 1.8.0, un ambiente di esecuzione di script nel linguaggio 1C:Enterprise

È stato pubblicato il rilascio del progetto OneScript 1.8.0 che sviluppa una macchina virtuale multipiattaforma indipendente dall'azienda 1C per l'esecuzione di script nel linguaggio 1C:Enterprise. Il sistema è autosufficiente e consente di eseguire script nel linguaggio 1C senza installare la piattaforma 1C:Enterprise e le sue librerie specifiche. La macchina virtuale OneScript può essere utilizzata sia per l'esecuzione diretta di script nel linguaggio 1C, sia per incorporare il supporto per la loro esecuzione in applicazioni scritte in altri linguaggi. Il codice del progetto è scritto in C# e distribuito sotto la licenza MPL-2.0. Supporta il lavoro su Linux, Windows e macOS.

OneScript supporta tutte le funzionalità del linguaggio 1C, tra cui digitazione libera, espressioni condizionali, loop, eccezioni, array, espressioni regolari, oggetti COM e funzioni integrate per lavorare con tipi primitivi. La libreria standard fornisce funzioni per lavorare con file e stringhe, interagire con il sistema, elaborare JSON e XML, accedere alla rete e utilizzare il protocollo HTTP, calcoli matematici e lavorare con i layout.

Inizialmente, il sistema è stato progettato per lo sviluppo di applicazioni console nel linguaggio 1C, ma la comunità sta sviluppando la libreria OneScriptForms, che consente di creare applicazioni con un'interfaccia grafica. Oltre alla libreria standard e OneScriptForms, per OneScript sono disponibili oltre 180 pacchetti con librerie e utilità aggiuntive. Per semplificare l'installazione e la distribuzione delle librerie, viene offerto il gestore pacchetti ovm.

La nuova versione è passata a .NET Framework 4.8, che ha reso possibile aggiungere il supporto per percorsi di file contenenti più di 260 caratteri. Il resto delle modifiche riguardano una migliore compatibilità con la piattaforma 1C:Enterprise.

Fonte: opennet.ru

Aggiungi un commento