OneScript 1.8.0 шығарылымы, 1C: Enterprise тілінде сценарийді орындау ортасы

1.8.0C: Enterprise тілінде сценарийлерді орындауға арналған 1С компаниясына тәуелсіз кросс-платформалық виртуалды машинаны әзірлейтін OneScript 1 жобасының шығарылымы жарияланды. Жүйе өзін-өзі қамтамасыз етеді және 1С: Enterprise платформасын және оның арнайы кітапханаларын орнатпай 1С тілінде сценарийлерді орындауға мүмкіндік береді. OneScript виртуалды машинасын 1С тілінде сценарийлерді тікелей орындау үшін де, басқа тілдерде жазылған қолданбаларға орындауды қолдауды енгізу үшін де пайдалануға болады. Жоба коды C# тілінде жазылған және MPL-2.0 лицензиясы бойынша таратылады. Linux, Windows және macOS жүйелерінде жұмысты қолдайды.

OneScript 1С тілінің барлық мүмкіндіктерін қолдайды, соның ішінде бос теру, шартты өрнектер, циклдар, ерекшеліктер, массивтер, тұрақты өрнектер, COM нысандары және қарабайыр типтермен жұмыс істеуге арналған кірістірілген функциялар. Стандартты кітапхана файлдармен және жолдармен жұмыс істеу, жүйемен әрекеттесу, JSON және XML өңдеу, желіге кіру және HTTP протоколын пайдалану, математикалық есептеулер және макеттермен жұмыс істеу функцияларын қамтамасыз етеді.

Бастапқыда жүйе 1С тілінде консольдік қосымшаларды әзірлеуге арналған, бірақ қауымдастық графикалық интерфейсі бар қосымшаларды жасауға мүмкіндік беретін OneScriptForms кітапханасын әзірлеуде. Стандартты кітапхана мен OneScriptForms-ке қоса, OneScript үшін қосымша кітапханалары мен утилиталары бар 180-ден астам бума қолжетімді. Кітапханаларды орнатуды және таратуды жеңілдету үшін ovm пакет менеджері ұсынылады.

Жаңа нұсқа .NET Framework 4.8 нұсқасына көшті, ол 260-тан астам таңбадан тұратын файл жолдарын қолдауды қосуға мүмкіндік берді. Қалған өзгерістер 1C: Enterprise платформасымен жақсартылған үйлесімділікке қатысты.

Ақпарат көзі: opennet.ru

пікір қалдыру