Введение

Script Debugger — это редактор исходного кода и среда отладки для компьютеров Macintosh, предназначенные для языка программирования AppleScript и других языков, основанных на архитектуре Open Scripting Architecture от Apple Inc. Это продукт компании Late Night Software.

История

Script Debugger версия 1.0 была выпущена в 1995 году Марком Олдритом как альтернативное стороннее решение приложению Script Editor от Apple, распространявшемуся бесплатно. Среди конкурентов в то время были ScriptWizard и популярный Scripter от Main Event Software. Оба этих продукта прекратили свое существование, оставив в качестве текущих конкурентов Script Debugger только Smile от Satimage и интегрированные среды разработки, такие как FaceSpan (также от Late Night) и AppleScript Studio. Версия 1 программы обладала рядом заметных функций: она была "скриптоприемлемой" (ее можно было использовать для создания скриптов для управления ею самой), поддерживала запись скриптов на основе действий пользователя и позволяла прикреплять скрипты для реагирования на события. Более того, Script Debugger теперь позволял отслеживать работающие приложения и видеть, какие события они генерируют. Новая утилита также включала в себя полноценный отладчик с поддержкой точек останова. С тех пор Script Debugger завоевал множество наград в сообществе разработчиков сценариев для Macintosh. Версия 1 получила оценку "5 мышей" от MacUser и 4 звезды от MacWEEK. Версия 2 была удостоена награды Macworld Eddy 2000 года в категории "Лучшее программное обеспечение для разработки" и получила оценку "4,5 мыши" как от MacUser, так и от Macworld. 9 февраля 2006 года была выпущена версия 4 Script Debugger, полностью переписанная с использованием новых API Cocoa и Tiger. Этот релиз также включал улучшенную версию скриптового компонента JavaScript OSA. Версия 5 Script Debugger вышла в июне 2012 года. Версия 6 Script Debugger была выпущена в июне 2016 года с поддержкой новых функций, таких как свертывание кода и AppleScriptObjC. В марте 2018 года вышла версия 7 Script Debugger, представившая бесплатный режим "Lite" и новые возможности, такие как просмотр версий, расширенные апплеты и улучшенное редактирование пакетов. Версия 8 Script Debugger была выпущена в мае 2021 года с поддержкой macOS Big Sur и Apple Silicon. Среди других примечательных функций Script Debugger 8 – поддержка темного режима и возможность создания автономных скриптовых приложений с поддержкой подписи кода и нотариального заверения.