Κυκλοφορία του OneScript 1.8.0, 1C: Enterprise script execution περιβάλλον

Δημοσιεύτηκε η κυκλοφορία του έργου OneScript 1.8.0, το οποίο αναπτύσσει μια εικονική μηχανή πολλαπλών πλατφορμών ανεξάρτητη από την εταιρεία 1C για την εκτέλεση σεναρίων στη γλώσσα 1C:Enterprise. Το σύστημα είναι αυτάρκης και σας επιτρέπει να εκτελείτε σενάρια στη γλώσσα 1C χωρίς να εγκαταστήσετε την πλατφόρμα 1C:Enterprise και τις συγκεκριμένες βιβλιοθήκες της. Η εικονική μηχανή OneScript μπορεί να χρησιμοποιηθεί τόσο για άμεση εκτέλεση σεναρίων στη γλώσσα 1C όσο και για ενσωμάτωση υποστήριξης για την εκτέλεσή τους σε εφαρμογές γραμμένες σε άλλες γλώσσες. Ο κώδικας του έργου είναι γραμμένος σε C# και διανέμεται με την άδεια MPL-2.0. Υποστηρίζει Linux, Windows και macOS.

Το OneScript υποστηρίζει όλες τις δυνατότητες της γλώσσας 1C, όπως χαλαρή πληκτρολόγηση, εκφράσεις υπό όρους, βρόχους, εξαιρέσεις, πίνακες, κανονικές εκφράσεις, αντικείμενα COM και ενσωματωμένες λειτουργίες για εργασία με πρωτόγονους τύπους. Η τυπική βιβλιοθήκη παρέχει λειτουργίες για εργασία με αρχεία και συμβολοσειρές, αλληλεπίδραση με το σύστημα, επεξεργασία JSON και XML, πρόσβαση στο δίκτυο και χρήση του πρωτοκόλλου HTTP, μαθηματικούς υπολογισμούς, εργασία με διατάξεις.

Αρχικά, το σύστημα σχεδιάστηκε για την ανάπτυξη εφαρμογών κονσόλας στη γλώσσα 1C, αλλά η κοινότητα αναπτύσσει τη βιβλιοθήκη OneScriptForms, η οποία σας επιτρέπει να δημιουργείτε εφαρμογές με γραφική διεπαφή. Εκτός από την τυπική βιβλιοθήκη και το OneScriptForms, περισσότερα από 180 πακέτα με πρόσθετες βιβλιοθήκες και βοηθητικά προγράμματα είναι διαθέσιμα για το OneScript. Για να απλοποιηθεί η εγκατάσταση και η διανομή των βιβλιοθηκών, προσφέρεται ο διαχειριστής πακέτων ovm.

Η νέα έκδοση μετεγκαταστάθηκε στο .NET Framework 4.8, το οποίο κατέστησε δυνατή την προσθήκη υποστήριξης για διαδρομές αρχείων που περιέχουν περισσότερους από 260 χαρακτήρες. Οι υπόλοιπες αλλαγές σχετίζονται με βελτιωμένη συμβατότητα με την πλατφόρμα 1C:Enterprise.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο