stringtranslate.com

JavaScript OSA

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

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

Описание

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

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

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

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

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

  1. ^ «Yosemite JavaScript для поддержки автоматизации» . Программное обеспечение для поздней ночи . Проверено 22 марта 2015 г.
  2. ^ «Что нового в отладчике сценариев 5.0» . Программное обеспечение для поздней ночи . Проверено 22 марта 2015 г.
  3. ^ «JavaScript для автоматизации». МакИстории . Проверено 31 августа 2014 г.
  4. ^ «Примечания к выпуску JavaScript для автоматизации» . Apple, Inc. Проверено 31 августа 2014 г.

Внешние ссылки