JavaScript OSA

JavaScript OSA , (pierwotnie JavaScript dla OSA , w skrócie JSOSA ), to darmowy język skryptowy komunikacji między procesami dla komputerów Macintosh .

JavaScript OSA używa „rdzeniowego języka” implementacji języka programowania JavaScript w Mozilli (patrz SpiderMonkey ). Język jest używany jako alternatywa dla AppleScript . Jego użycie nie ma związku ze przeglądarce internetowej . Można go postrzegać jako mający podobną funkcję do JScript .NET firmy Microsoft na komputerach z systemem Windows, chociaż nie ma interoperacyjności między skryptami na poziomie systemu w tych dwóch językach.

Opis

Język jest identyczny z podstawowym językiem Mozilli, z rozszerzeniami dodanymi za pośrednictwem obiektu „Core” i obiektu „MacOS”. Obiekt MacOS ma metody uzyskiwania obiektów powiązanych z aplikacjami . Odbywa się to za pośrednictwem AppleEvent , będącego częścią architektury Open Scripting Architecture komputerów Macintosh .

Język został wydany po raz pierwszy w 2001 roku i był dołączony do flagowego produktu Late Night Software , Script Debugger . W maju 2005 roku udostępniono do testów nową wersję „alfa” języka. Ta ulepszona druga wersja języka została dołączona do wersji 4 Script Debugger. JavaScript OSA został ostatecznie wycofany z powodu braku zainteresowania i usunięty z Script Debugger 5 w 2012 roku.

Alternatywy

OS X Yosemite wprowadził JavaScript for Automation (JXA): ogólnosystemową obsługę skryptów za pomocą JavaScript , opartą na JavaScriptCore i Open Scripting Architecture . Zawiera Objective-C , który umożliwia programowanie całych aplikacji Cocoa w JavaScript.

Linki zewnętrzne