Script Debugger: AppleScript редакторы және оның даму тарихы
Script Debugger
Script Debugger – AppleScript бағдарламалау тілі үшін Mac-тегі код редакторы және ортасы. 1995 жылдан бастап дамытылуда, бұрынғы бағдарламалардың орнына келді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Script Debugger — Macintosh компьютері үшін арналған бастапқы код редакторы және AppleScript бағдарламалау тілі мен Apple Inc. компаниясының Open Scripting Architecture негізінде құрылған басқа тілдерді жөндеу ортасы. Бұл Late Night Software компаниясының өнімі.
Script Debugger is a Macintosh computer source code editor and debugging environment for the AppleScript programming language, and other languages based on Apple Inc.'s Open Scripting Architecture. It is a product of Late Night Software.
Тарих
Script Debugger 1.0 нұсқасы 1995 жылы Mark Alldritt компаниясы Apple компаниясының тегін бағдарламалық жасақтамасы Script Editor-ға үшінші тараптан келген балама ретінде шығарылды. Сол кездегі бәсекелестері ScriptWizard және Main Event Software-дің танымал Scripter бағдарламалары болды. Бұл екі өнім қазір қолданылмайды, тек Satimage's Smile және FaceSpan (сонымен қатар Late Night) және AppleScript Studio сияқты интеграцияланған даму орталары Script Debugger-дің қазіргі бәсекелестері ретінде қалды. Бағдарламаның 1-ші нұсқасы бірнеше ерекше мүмкіндіктерге ие болды, мысалы: ол "скрипт арқылы басқарылатын" (өзін басқару үшін скрипттерді құруға болатын), жазбаға түсірілетін (пайдаланушының әрекеттеріне негізделген скрипттерді құруға болатын) және оқиғаларға жауап беретін скрипттерді жазуға болатын. Ең маңыздысы, Script Debugger енді жұмыс істеп жатқан бағдарламаларды тексеруге және олар қандай оқиғаларды шығарып жатқанын көруге мүмкіндік берді. Жаңа құралда тоқталған нүктелерді қолдаумен толыққанды жөндеуші де болды. Script Debugger Macintosh скрипт қоғамдастығында көптеген марапаттарға ие болды. 1-ші нұсқа MacUser-ден "5 тышқан" және MacWEEK-тен 4 жұлдыз алды. 2-ші нұсқа 2000 жылы Macworld Eddy сыйлығын "Ең үздік даму бағдарламалық жасақтамасы" номинациясы бойынша жеңіп алды және MacUser мен Macworld-тен "4,5 тышқан" бағасын алды. 2006 жылдың 9 ақпанында Script Debugger 4-ші нұсқасы жарық көрді. Бұл нұсқа жаңа Cocoa және Tiger API-ларын пайдалану үшін толығымен қайта жазылды. Жаңа шығарылымға JavaScript OSA скрипттік компонентінің жақсартылған нұсқасы да кірді. Script Debugger-дің 5-ші нұсқасы 2012 жылдың маусым айында, ал 6-шы нұсқасы 2016 жылдың маусым айында шығарылды, ол кодты жинақтау және AppleScriptObjC сияқты жаңа мүмкіндіктерді қолдайды. Script Debugger 7-ші нұсқасы 2018 жылдың наурыз айында шығарылды, ол тегін "Lite" режимін, нұсқаларды қарау, жақсартылған апплеттер және жақсырақ бундельді өңдеу сияқты жаңа мүмкіндіктерді ұсынады. Script Debugger-дің 8-ші нұсқасы 2021 жылдың мамыр айында шығарылды, ол macOS Big Sur және Apple Silicon үшін қолдауды қамтиды. Script Debugger 8-дің басқа да ерекшеліктеріне Dark Mode қолдауы және кодты қол қою және нотариалды растауды қолдайтын дербес скрипт бағдарламаларын жасау мүмкіндігі кіреді.
Script Debugger version 1.0 was released in 1995 by Mark Alldritt as a third party alternative to Apple's freeware application, Script Editor. Its competitors at that time included ScriptWizard and Main Event Software's popular Scripter. These two products today are defunct, leaving only Satimage's Smile and integrated development environments such as FaceSpan (also from Late Night) and AppleScript Studio as Script Debugger's current competitors in the field. Version 1 on the program contained several notable features, such as: it was "scriptable" (it could be used to create scripts to control itself), recordable (it could create scripts based on user actions), and attachable (scripts could be written to respond to events). More importantly, Script Debugger now allowed inspection of running applications to see what events they were emitting. The new utility also contained a full debugger, with support for breakpoints. Script Debugger has since won many awards in the Macintosh scripting community. Version 1 received "5 mice" from MacUser and 4 stars from MacWEEK. Version 2 received the 2000 Macworld Eddy for "Best Development Software", and received "4.5 mice" from both MacUser and Macworld. On February 9, 2006, version 4 of Script Debugger was released. This version was completely rewritten to take advantage of the new Cocoa and Tiger APIs. The new release also included an improved version of the JavaScript OSA scripting component. Version 5 of Script Debugger was released in June 2012. Version 6 of Script Debugger was released in June 2016, with support for new features such as code folding and AppleScriptObjC. Version 7 of Script Debugger was released in March 2018, introducing the free "Lite" mode and new features such as version browsing, enhanced applets, and better bundle editing. Version 8 of Script Debugger was released in May 2021, introducing support for macOS Big Sur and Apple Silicon. Other notables features in Script Debugger 8 include support for Dark Mode, and the ability to generate standalone script applications that support code signing and notarizing.