JavaScript OSA - JavaScript OSA
JavaScript OSA , (původně JavaScript pro OSA , zkráceně JSOSA ), je freewarový meziprocesový komunikační skriptovací jazyk pro počítač Macintosh .
JavaScript OSA používá „základní jazyk“ implementace programovacího jazyka JavaScript pomocí Mozilly (viz SpiderMonkey ). Jazyk se používá jako alternativa k jazyku AppleScript . Jeho použití nesouvisí se skriptováním založeným na webovém prohlížeči . To může být viděno jako mající podobnou funkci pro Microsoft ‚s JScript .NET jazyka na počítačích se systémem Windows, ačkoli není tam žádný interoperability mezi dvěma jazyky‘ na úrovni systému skriptování.
Popis
Jazyk je totožný se základním jazykem Mozilly, rozšíření se přidává přes objekt „Core“ a objekt „MacOS“. Objekt MacOS má metody pro získávání objektů, které jsou vázány na aplikace . To se děje prostřednictvím systému zasílání zpráv AppleEvent , který je součástí otevřené skriptovací architektury systému Macintosh .
Jazyk byl poprvé vydán v roce 2001 a byl dodáván s vlajkovým produktem společnosti Late Night Software Script Debugger . V květnu 2005 byla pro testování zpřístupněna nová „alfa“ verze jazyka. Tato vylepšená druhá verze jazyka byla dodávána s verzí 4 Script Debugger. JavaScript OSA byl nakonec ukončen z důvodu nezájmu a byl vynechán ze Script Debugger 5 v roce 2012.
Alternativy
OS X Yosemite představil JavaScript pro automatizaci (JXA): celosystémová podpora skriptování pomocí JavaScriptu , postavená na JavaScriptCore a Open Scripting Architecture . Je vybaven můstkem Objective-C, který umožňuje programovat celé kakaové aplikace v JavaScriptu.
Reference
externí odkazy
- Software Late Night
- Hough, Richard (11. května 2001). "JavaScript a Mac OS" . O'Reilly . Archivovány od originálu 19. října 2014.