JavaScript OSA - JavaScript OSA

JavaScript OSA (первоначально JavaScript для OSA , сокращенно JSOSA ) - это бесплатный язык сценариев межпроцессного взаимодействия для компьютера Macintosh .

JavaScript OSA использует «основной язык» из Mozilla реализации JavaScript языка программирования , (см SpiderMonkey ). Язык используется как альтернатива языку AppleScript . Его использование не связано со сценариями на основе веб-браузера . Это можно рассматривать как имеющие аналогичную функцию Microsoft «s JScript .NET языка на машинах Windows, хотя нет никакого взаимодействия между двумя Языками» сценариями системного уровня.

Описание

Этот язык идентичен основному языку Mozilla, с расширениями, добавленными через объект «Core» и объект «MacOS». У объекта MacOS есть методы для получения объектов, привязанных к приложениям . Это делается через систему обмена сообщениями AppleEvent , часть архитектуры открытых сценариев Macintosh .

Этот язык был впервые выпущен в 2001 году и входил в состав флагманского продукта Late Night Software - Script Debugger . В мае 2005 года для тестирования была предоставлена ​​новая «альфа» версия языка. Эта улучшенная вторая версия языка была связана с версией 4 отладчика сценариев. Поддержка JavaScript OSA была прекращена из-за отсутствия интереса и в 2012 году была исключена из Script Debugger 5.

Альтернативы

OS X Yosemite представила JavaScript для автоматизации (JXA): общесистемную поддержку сценариев с помощью JavaScript , основанную на JavaScriptCore и Open Scripting Architecture . Он имеет мост Objective-C, который позволяет программировать целые приложения Какао на JavaScript.

Рекомендации

внешняя ссылка