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
- Oprogramowanie późnej nocy
- Hough, Richard (11 maja 2001). „JavaScript i Mac OS” . O'Reilly'ego . Zarchiwizowane od oryginału w dniu 19 października 2014 r.