Che cos'è Adobe ExtendScript Toolkit?

Finestra dell'editor di testo

ExtendScript Toolkit è un ambiente di programmazione utilizzato per scrivere il codice ExtendScript. È costituito da una finestra di editor di testo con evidenziazione sensibile al contesto (quindi, ad esempio, le parentesi sono codificate per colore per mostrare che formano insiemi completi). Ha anche strumenti come il completamento automatico degli elementi (dove, se stai digitando il nome di una funzione JavaScript, cercherà di completare il nome della funzione in base al contesto di ciò che stai scrivendo).

Elemento ispettore

Adobe ExtendScript Toolkit include anche una finestra di ispezione degli elementi, che consente di selezionare un comando utilizzato da JavaScript o i comandi aggiuntivi creati da Adobe e di visualizzare una piccola finestra che descrive cosa fa il comando e quali opzioni ( o elementi sintattici) in grado di gestire. Ciò rende il toolkit ExtendScript utile come strumento di insegnamento e apprendimento, oltre che come ambiente di programmazione.

Paradigma di sviluppo

Adobe ExtendScript Toolkit include un passaggio attraverso il debugger e molte convenzioni di settore standard degli strumenti di debug. In particolare, ha una notifica di eccezione (il codice che non viene eseguito è evidenziato) e la possibilità di memorizzare nella cache gli elementi dipendenti (come i file grafici oi file di dati caricati esternamente) per funzioni comparative.

Uso del file

ExtendScript è un'estensione JavaScript; mentre i file JavaScript hanno l'estensione * js, i programmi ExtendScript e gli script terminano con * JSX. I file ExtendScript non funzionano sempre in un browser Web in attesa di JavaScript standard. Funzionerà in tutte le applicazioni Adobe; La posizione più comune per un utente di utilizzare uno script ExtendScript è nel contesto di un PDF dinamico o di un modulo PDF. All'interno della grafica di Adobe e nel campo degli strumenti di produttività, ExtendScript è ampiamente utilizzato per automatizzare le funzioni all'interno di un programma o per trasferire dati tra programmi.

Limitazioni delle prestazioni

Adobe ExtendScript Toolkit produce un codice JavaScript, che è un linguaggio orientato agli oggetti che può eseguire molte attività di routine in un browser web. JavaScript è ancora un linguaggio interpretato invece di uno compilato; di conseguenza tende ad essere più lento di un programma eseguibile convenzionale, facendo lo stesso compito, ma molto più facile da scrivere. La maggior parte degli usi di Adobe ExtendScript Toolkit sono per automatizzare alcune attività ripetitive, piuttosto che la costruzione di applicazioni dedicate, come Gmail.

Dove puoi trovare ExtendScript Toolkit

Adobe ExtendScript Toolkit è incluso in tutte le versioni di Adobe Creative Suite; la versione attuale è 5. È inoltre disponibile con una serie di applicazioni Adobe vendute separatamente, la più comune delle quali è Adobe Photoshop.