Script Debugger — редактор исходного кода для компьютеров Macintosh и среда отладки для языка программирования AppleScript и других языков на основе Open Scripting Architecture компании Apple Inc. Это продукт компании Late Night Software .
Script Debugger версии 1.0 был выпущен в 1995 году Марком Олдриттом в качестве сторонней альтернативы бесплатному приложению Apple Script Editor . В то время его конкурентами были ScriptWizard и популярный Scripter от Main Event Software. Эти два продукта сегодня не существуют, оставив только Smile от Satimage и интегрированные среды разработки, такие как FaceSpan (также от Late Night) и AppleScript Studio в качестве текущих конкурентов Script Debugger в этой области.
Версия 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. [1]
Версия 7 Script Debugger была выпущена в марте 2018 года, представляя бесплатный режим «Lite» и новые функции, такие как просмотр версий, улучшенные апплеты и улучшенное редактирование пакетов. [2]
Версия 8 Script Debugger была выпущена в мае 2021 года, представив поддержку macOS Big Sur и Apple Silicon. Другие примечательные функции Script Debugger 8 включают поддержку Dark Mode и возможность создания автономных приложений-скриптов, которые поддерживают подпись кода и нотариальное заверение. [3]