Об ExtendedScript: достоинства и недостатки.

  Рет қаралды 8

Python_Together

Python_Together

Ай бұрын

Ещё кучу ограничений языка ExtendedScript нашёл после выпуска этого видео. Обо всех их нет смысла рассказывать. А главный вывод из этого следующий.
Если мы делаем панель расширения CEP (не просто отдельный код JSX), то тогда это всё состоит из нескольких файлов: манифест XML, index.html, main.js и сами скрипты jsx. И вот в этом случае лучше разделять код скрипта на 2 части:
1. Всю часть, которая не относится напрямую к функциям в Премьере (или другом хост-приложении), лучше писать в js. Это разные вычисления, обработка данных, составление всяких списков, словарей, строк и т.п.
2. А уже функции, которые непосредственно относятся к Премьеру, т.е. действия, которые надо делать в этом приложении, и которые мы вынуждены писать в ExtendedScript, - вот их уже писать в ExtendedScript.
Так мы сократим кучу кода и своего времени на отладку (Бог весть ещё какие ограничения есть у ExtendedScript).
Этот вывод я сделал после того, как потратил кучу времени на отладку кодов, которые вроде и должны были работать, но не работали (а мы знаем, что отладка занимает как раз намного больше времени, чем написание кода). А всё дело было в том, что я упирался именно в ограничения ExtendedScript, а не сам допускал где-то ошибки. Теперь я больше не собираюсь наступать на эти грабли и делюсь со всеми, кто собирается идти по этому пути, этим опытом.

Пікірлер
Выпадающее меню на css
13:27
CodexWeb (бывший Master-CSS)
Рет қаралды 205 М.
Buy Feastables, Win Unlimited Money
00:51
MrBeast 2
Рет қаралды 91 МЛН
Мы играли всей семьей
00:27
Даша Боровик
Рет қаралды 5 МЛН
День из жизни QA тестировщика
14:59
Брейни QA
Рет қаралды 109 М.