JavaScript OSA - JavaScript OSA

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

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

Описание

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

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

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

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

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

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

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