O que é o Adobe ExtendScript Toolkit?

Janela do editor de texto

O ExtendScript Toolkit é um ambiente de programação usado para escrever código ExtendScript. Ele consiste em uma janela do editor de texto com realce sensível ao contexto (por exemplo, os colchetes são codificados por cores para mostrar que eles formam conjuntos completos). Ele também possui ferramentas como a conclusão automática dos elementos (onde, se você estiver digitando o nome de uma função JavaScript, ele tentará completar o nome da função com base no contexto do que você está escrevendo).

Elemento Inspector

O Adobe ExtendScript Toolkit também inclui um inspetor de elementos, que permite selecionar um comando usado pelo JavaScript ou os comandos adicionais que a Adobe criou e ver uma pequena janela que descreve o que o comando faz e quais opções ( ou elementos sintáticos) pode manipular. Isso torna o ExtendScript Toolkit útil como uma ferramenta de ensino e aprendizado, bem como um ambiente de programação.

Paradigma de desenvolvimento

O Adobe ExtendScript Toolkit inclui uma etapa no depurador e muitas das convenções padrão do setor de ferramentas de depuração. Em particular, ele tem notificação de exceção (o código que não é executado é realçado) e a capacidade de armazenar em cache os elementos dependentes (como arquivos gráficos ou arquivos de dados carregados externamente) para funções comparativas.

Uso do arquivo

ExtendScript é uma extensão de JavaScript; enquanto os arquivos JavaScript possuem a extensão * js, os programas ExtendScript e os scripts terminam com * JSX. Os arquivos do ExtendScript nem sempre funcionam em um navegador da web que está aguardando o JavaScript padrão. Ele funcionará em todos os aplicativos da Adobe; O local mais comum para um usuário usar um script ExtendScript é no contexto de um PDF dinâmico ou de um formulário PDF. Nos gráficos da Adobe e no âmbito das ferramentas de produtividade, o ExtendScript é amplamente usado para automatizar funções dentro de um programa ou para transferir dados entre programas.

Limitações de desempenho

O Adobe ExtendScript Toolkit produz um código JavaScript, que é uma linguagem orientada a objetos que pode executar muitas tarefas rotineiras em um navegador da web. JavaScript ainda é uma linguagem interpretada em vez de compilada; como resultado, ele tende a ser mais lento que um programa executável convencional, fazendo a mesma tarefa, mas é muito mais fácil de escrever. A maioria dos usos do Adobe ExtendScript Toolkit é para automatizar algumas tarefas repetitivas, em vez da construção de aplicativos dedicados, como o Gmail.

Onde você pode encontrar o ExtendScript Toolkit

O Adobe ExtendScript Toolkit está incluído em todas as versões do Adobe Creative Suite; a versão atual é 5. Ela também está disponível com uma série de aplicativos da Adobe vendidos separadamente, sendo o mais comum o Adobe Photoshop.