ActivePerl

редактировать
ActivePerl
Разработчик (и) ActiveState
Стабильный выпуск 5.28.1 / 30 мая 2019 г.; 16 месяцев назад (30.05.2019)
Веб-сайтwww.activestate.com / products / perl /

ActivePerlявляется дистрибутивом Perl из ActiveState (ранее входивший в состав Sophos ) для Windows, macOS, Linux, Solaris, AIX и HP-UX.

Доступно несколько основных выпусков, в том числе: Community (бесплатно, только для разработки) и несколько платных уровней выше в Enterprise, который включает поддержку лицензирования OEM. Он включает версию диспетчера пакетов Perl (PPM) для установки пакетов из CPAN и т. Д.

Версия для Windows включает Active Scripting компонент для Windows Script Host (WSH), называемый PerlScript, и модуль ISAPI для встраивания в Internet Information Services (IIS).

Содержание

  • 1 PerlScript
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки

PerlScript

PerlScript изначально был исключительно скриптовым движком ActiveX разработано компанией ActiveState для использования с Microsoft Internet Information Services (IIS), что позволяет программистам использовать код на основе Perl в дополнение или вместо VBScript или JScript в контексте веб-серверов, на которых работает протокол ASP. Впоследствии Apache :: ASP был создан для веб-сервера Apache, который позволяет кодировать только на Perl, но не на VBScript или JScript. PerlScript также можно использовать для написания программ на основе Windows Script Host, подобных VBScript.

Автономные сценарии PerlScripts могут выполняться, если они созданы с расширением файла.pls, и в этом случае для них не требуется, включающий XML, например

использовать строго; наш $ WScript; $ WScript->Echo ("Привет, мир!"); Файлы

.pls не имеют доступа к функции перетаскивания WSH.

PerlScripts с расширением wsf требуюттегов XML, которые определяют идентификатор задания и язык скрипта, например

PerlScripts wsf получают доступ к функциям перетаскивания WSH, аналогично Perl Droplets в устаревшем.

Большинство объектов WSH доступны через неявно созданный объект $ WScript.

См. Также

Ссылки

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

Последняя правка сделана 2021-06-08 22:08:46
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте