Фирма «1С» анонсировала новую версию своего интерпретатора скриптов, который сможет работать без установки Java, и будет запускаться как нативное приложение для Linux и Windows. Версия для macOC будет реализована позднее.
«1С:Исполнитель(Х)» работает без установки JRE или JDK
Официальный технологический блог «Заметки из Зазеркалья» анонсировал запланированный выход новой версии кроссплатформенного консольного интерпретатора «1С:Исполнитель(Х)», который будет запускаться как нативное приложение и не потребует установки Java.
Для реализации «1С:Исполнителя(Х)» был использован проект GraalVM, который умеет компилировать программы, написанные на Java, в нативные приложения.
Источник: Материалы конференции 1C: SysDevCon 2021
Разработчики продукта обращают внимание на то, что новый вариант «1С:Исполнителя» не заменяет его предыдущую версию: «Оба варианта планируется развивать параллельно. “1С:Исполнитель(Х)” можно использовать в тех случаях, когда установка Java нежелательна, и/или критично время запуска скриптов», – сказано в описании «Зазеркалья».
Авторы разработки поясняют логику выбора наименования для своего продукта следующим образом:
- «Х» в данном случае обозначает «eXecutable» – исполняемый файл для конкретной ОС, который не будет требовать предустановленной Java.
- «U» для полной версии соответствует слову «Universal», универсальный.
Таким образом, для выполнения объемных вычислений и большого количества операций рекомендуется, как и раньше, использовать полную версию «1С:Исполнителя(U)». А новый вариант продукта предназначен для быстрого запуска и выполнения коротких действий, которые должны быть исполнены как можно быстрее.
Чем придется пожертвовать ради скорости в «1С:Исполнителе(Х)»
Разработчики обещают пользователям больше удобства в работе, а также существенное повышение производительности в «1С:Исполнителе (Х)». Однако особенности архитектуры накладывают определенные ограничения на работу в таком варианте. Так, в «1С:Исполнителе(Х)» не поддерживается динамическая загрузка библиотек – не будут работать некоторые специфические объекты, которым требуются сторонние библиотеки, устанавливаемые пользователем самостоятельно.
Источник: Материалы конференции 1C: SysDevCon 2021
Поскольку авторы проекта четко обозначили области применения разных вариантов сборки, эти особенности не должны трансформироваться в недостатки.
Более подробно специфика нового варианта «1С:Исполнителя» описана в докладе, который прозвучал на конференции 1C:SysDevCon 2021.
Полный текст заметки о выходе нового варианта «1С:Исполнителя(Х)» доступен в официальном блоге «Заметки из Зазеркалья».