JavaScript OSA - JavaScript OSA

JavaScript OSA , (oprindeligt JavaScript til OSA , forkortet JSOSA ), er et freeware inter-proces kommunikationsscript- sprog til Macintosh-computeren .

JavaScript OSA bruger " kernesproget " i Mozilla- implementeringen af JavaScript- programmeringssproget , (se SpiderMonkey ). Sprog bruges som et alternativ til AppleScript- sproget. Dens anvendelse er ikke relateret til webbrowserbaseret scripting. Det kan ses som havende en lignende funktion til Microsofts 's JScript .NET sprog på Windows-maskiner, selv om der ikke er nogen interoperabilitet mellem de to sprog' system-niveau scripting.

Beskrivelse

Sproget er identisk med Mozillas kernesprog, med udvidelser tilføjet via et "Core" -objekt og et "MacOS" -objekt. MacOS-objektet har metoder til at hente objekter, der er bundet til applikationer . Dette gøres via AppleEvent- messaging-systemet, en del af Macintoshs Open Scripting Architecture .

Sproget blev først udgivet i 2001 og blev samlet med Late Night Softwares flagskibsprodukt, Script Debugger . I maj 2005 blev en ny "alfa" version af sproget gjort tilgængelig til test. Denne forbedrede anden version af sproget blev samlet med version 4 af Script Debugger. JavaScript OSA blev til sidst afbrudt på grund af manglende interesse og blev droppet fra Script Debugger 5 i 2012.

Alternativer

OS X Yosemite introducerede JavaScript til automatisering (JXA): system-support til scripting med JavaScript , bygget på JavaScriptCore og Open Scripting Architecture . Den har en Objective-C- bro, der gør det muligt at programmere hele Cocoa- applikationer i JavaScript.

Referencer

eksterne links