Script Debugger es un editor de código fuente y un entorno de depuración para computadoras Macintosh para el lenguaje de programación AppleScript y otros lenguajes basados en la arquitectura Open Scripting Architecture de Apple Inc. Es un producto de Late Night Software .
La versión 1.0 de Script Debugger fue lanzada en 1995 por Mark Alldritt como una alternativa de terceros a la aplicación gratuita de Apple , Script Editor . Sus competidores en ese momento incluían ScriptWizard y el popular Scripter de Main Event Software. Estos dos productos hoy en día están en desuso, dejando solo Smile de Satimage y entornos de desarrollo integrados como FaceSpan (también de Late Night) y AppleScript Studio como los competidores actuales de Script Debugger en el campo.
La versión 1 del programa contenía varias características notables, como: era "scriptable" (podía usarse para crear scripts para controlarse a sí mismo), grabable (podía crear scripts basados en acciones del usuario) y adjuntable (los scripts podían escribirse para responder a eventos ). Más importante aún, Script Debugger ahora permitía la inspección de aplicaciones en ejecución para ver qué eventos estaban emitiendo. La nueva utilidad también contenía un depurador completo, con soporte para puntos de interrupción .
Desde entonces, Script Debugger ha ganado muchos premios en la comunidad de programación de Macintosh. La versión 1 recibió "5 ratones" de MacUser y 4 estrellas de MacWEEK . La versión 2 recibió el premio Macworld Eddy 2000 al "Mejor software de desarrollo" y recibió "4,5 ratones" tanto de MacUser como de Macworld .
El 9 de febrero de 2006 se publicó la versión 4 de Script Debugger. Esta versión se reescribió por completo para aprovechar las nuevas API de Cocoa y Tiger . La nueva versión también incluía una versión mejorada del componente de scripting OSA de JavaScript .
La versión 5 de Script Debugger se lanzó en junio de 2012.
La versión 6 de Script Debugger se lanzó en junio de 2016, con soporte para nuevas funciones como plegado de código y AppleScriptObjC. [1]
La versión 7 de Script Debugger se lanzó en marzo de 2018, presentando el modo gratuito "Lite" y nuevas funciones como exploración de versiones, subprogramas mejorados y mejor edición de paquetes. [2]
La versión 8 de Script Debugger se lanzó en mayo de 2021 y ahora es compatible con macOS Big Sur y Apple Silicon. Otras características destacadas de Script Debugger 8 incluyen compatibilidad con el modo oscuro y la capacidad de generar aplicaciones de script independientes que admiten la firma y certificación de código. [3]