Apa itu Adobe ExtendScript Toolkit?

Jendela editor teks

ExtendScript Toolkit adalah lingkungan pemrograman yang digunakan untuk menulis kode ExtendScript. Ini terdiri dari jendela editor teks dengan menyoroti konteks-sensitif (jadi, misalnya, tanda kurung kode warna untuk menunjukkan bahwa mereka membentuk set lengkap). Ini juga memiliki alat-alat seperti penyelesaian otomatis dari elemen (di mana, jika Anda mengetik nama fungsi JavaScript, itu akan mencoba untuk melengkapi nama fungsi berdasarkan konteks apa yang Anda tulis).

Elemen inspektur

Adobe ExtendScript Toolkit juga termasuk inspektur elemen, yang memungkinkan Anda untuk memilih perintah yang digunakan oleh JavaScript atau perintah tambahan yang dibuat Adobe, dan melihat jendela kecil yang menggambarkan apa yang dilakukan perintah, dan opsi apa ( atau elemen sintaksis) dapat menangani. Hal ini menjadikan ExtendScript Toolkit berguna sebagai alat belajar dan mengajar, serta lingkungan pemrograman.

Paradigma pembangunan

Adobe ExtendScript Toolkit mencakup langkah melalui debugger, dan banyak konvensi industri standar alat debugging. Secara khusus, ia memiliki pemberitahuan pengecualian (kode yang tidak dijalankan disorot), dan kemampuan untuk menyimpan elemen dependen (seperti file grafik, atau file data yang dimuat secara eksternal) untuk fungsi perbandingan.

Penggunaan file

ExtendScript adalah ekstensi JavaScript; sedangkan file JavaScript memiliki ekstensi * js, program ExtendScript dan skrip diakhiri dengan * JSX. File ExtendScript tidak selalu berfungsi di browser web menunggu JavaScript standar. Ini akan bekerja di semua aplikasi Adobe; Lokasi paling umum bagi pengguna untuk menggunakan skrip ExtendScript adalah dalam konteks PDF dinamis atau bentuk PDF. Dalam Adobe grafis dan bidang alat produktivitas, ExtendScript secara luas digunakan untuk mengotomatisasi fungsi dalam suatu program, atau untuk mentransfer data antar program.

Keterbatasan kinerja

Adobe ExtendScript Toolkit menghasilkan kode JavaScript, yang merupakan bahasa berorientasi objek yang dapat melakukan banyak tugas rutin di browser web. JavaScript masih merupakan bahasa yang diterjemahkan, bukan yang dikompilasi; sebagai hasilnya cenderung lebih lambat daripada program eksekusi konvensional, melakukan tugas yang sama, tetapi jauh lebih mudah untuk ditulis. Sebagian besar penggunaan Adobe ExtendScript Toolkit adalah untuk mengotomatisasi beberapa tugas yang berulang, daripada membangun aplikasi khusus, seperti Gmail.

Di mana Anda dapat menemukan Toolkit ExtendScript

Adobe ExtendScript Toolkit disertakan dalam semua versi Adobe Creative Suite; versi saat ini adalah 5. Ini juga tersedia dengan serangkaian aplikasi Adobe dijual secara terpisah, yang paling umum adalah Adobe Photoshop.