Co to jest zestaw narzędzi Adobe ExtendScript?
Okno edytora tekstu
Zestaw narzędzi ExtendScript to środowisko programistyczne służące do pisania kodu ExtendScript. Składa się z okna edytora tekstu z podświetlaniem kontekstowym (np. Nawiasy są oznaczone kolorami, aby pokazać, że tworzą kompletne zestawy). Posiada również narzędzia takie jak automatyczne uzupełnianie elementów (gdzie, jeśli wpisujesz nazwę funkcji JavaScript, spróbujesz uzupełnić nazwę funkcji w oparciu o kontekst tego, co piszesz).
Element inspektora
Zestaw narzędzi Adobe ExtendScript zawiera także inspektora elementów, który pozwala wybrać polecenie używane przez JavaScript lub dodatkowe polecenia utworzone przez Adobe, i zobaczyć małe okno opisujące, co robi polecenie, i jakie opcje ( lub elementy syntaktyczne) mogą sobie poradzić. Dzięki temu zestaw narzędzi ExtendScript jest przydatny jako narzędzie do nauki i uczenia się, a także jako środowisko programistyczne.
Paradygmat rozwoju
Zestaw narzędzi Adobe ExtendScript zawiera krok za pośrednictwem debuggera i wiele standardowych konwencji branżowych narzędzi do debugowania. W szczególności ma on powiadomienie o wyjątku (podświetlony jest kod, który nie jest wykonany) oraz możliwość buforowania zależnych elementów (takich jak pliki graficzne lub zewnętrzne pliki danych) dla funkcji porównawczych.
Korzystanie z pliku
ExtendScript to rozszerzenie JavaScript; podczas gdy pliki JavaScript mają rozszerzenie * js, programy ExtendScript i skrypty kończą się * JSX. Pliki ExtendScript nie zawsze działają w przeglądarce internetowej, czekając na standardowy JavaScript. Będzie działać we wszystkich aplikacjach Adobe; Najczęstszą lokalizacją, w której użytkownik może korzystać ze skryptu ExtendScript, jest kontekst dynamicznego pliku PDF lub PDF. W ramach grafiki Adobe i dziedziny narzędzi zwiększających wydajność, ExtendScript jest szeroko stosowany do automatyzacji funkcji w programie lub do przesyłania danych między programami.
Ograniczenia wydajności
Zestaw narzędzi Adobe ExtendScript tworzy kod JavaScript, który jest językiem obiektowym, który może wykonywać wiele rutynowych zadań w przeglądarce internetowej. JavaScript jest nadal językiem interpretowanym zamiast skompilowanego; w rezultacie jest wolniejszy niż konwencjonalny program wykonywalny, wykonujący to samo zadanie, ale o wiele łatwiejszy do napisania. Większość zastosowań pakietu Adobe ExtendScript Toolkit polega na automatyzacji niektórych powtarzających się zadań, a nie na tworzeniu dedykowanych aplikacji, takich jak Gmail.
Gdzie można znaleźć zestaw narzędzi ExtendScript
Zestaw narzędzi Adobe ExtendScript znajduje się we wszystkich wersjach pakietu Adobe Creative Suite; obecna wersja to 5. Jest również dostępna z serią aplikacji Adobe sprzedawanych osobno, z których najczęstszą jest Adobe Photoshop.