VSHY
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Кажется мелкояйцевые индийцы, стоящие у руля программирования в их модных кампусах, опять начудили, прикрываясь заботой о безопасности, и внедрили типа новую и совершенно безопасную подсистему обработки JS кода. Цитата: С выходом Windows 11 24H2 Microsoft де-факто заменила устаревший движок JScript/VBScript, встроенный в Windows Script Host (WSH), на более современный и безопасный движок JavaScript, основанный на ChakraCore. | Но зачем-то они взяли не тот новый движок. | Правильно и сделали. Наконец-то. Использовать прибитый гвоздями к Винде движок - такое себе. Его начали использовать в AkelPad потому, что этот движок позволяет писать одно API и для js и для vbs, ну и ещё в те времена не было толковых openSource-движков. Я ещё лет 15 назад говорил, что это плохая идея использовать виндовый. Вот теперь что делать, непонятно. Скорее всего оставлять текущий AkelPad только для старых версий Windows и делать 5-ю отдельную ветку, в которой будет использоваться сторонний движок js. Сложность ещё и в том, что теперь ещё нужно думать, что делать с поддержкой vbs... Если перейти на сторонний движок, тогда от версии Windows скрипты вообще не будут зависеть, что опять же прекрасно. Но это уж очень серьёзная переделка. Зато можно будет решить кучу "родовых проблем" AkelPad'а - регулярки, исчезание движка JScript из реестра на Windows >= 10, из-за чего скрипты в AkelPad перестают работать, использовать всю мощь JavaScript, а не вот это вот, что есть сейчас. То есть нужно исследование движков, чтобы выбрать один из самых перспективных. Я вообще не за JavaScript, а за Dart, или вообще TypeScript. Они позволяют не извращаться, а использовать настоящие классы. Можно выполнять уже имеющийся JavaScript-код. | Всего записей: 1208 | Зарегистр. 19-05-2008 | Отправлено: 15:01 08-07-2025 | Исправлено: VSHY, 15:03 08-07-2025 |
|