액티브펄
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
액티브펄(ActivePerl)은 기업 액티브스테이트가 개발한 액티브X 스크립팅 엔진으로, 처음에는 마이크로소프트의 인터넷 정보 서비스(IIS)와 함께 사용하기 위해 제작되었다. 이를 통해 프로그래머는 ASP 환경에서 VB스크립트나 J스크립트 대신 펄 기반 코드를 사용할 수 있게 되었다. 이후 아파치 웹 서버용으로 Apache::ASP가 개발되어, VBScript나 JScript 없이 Perl만으로 코딩할 수 있게 되었다. 액티브펄은 윈도우 스크립트 호스트 기반 프로그램을 작성하는 데에도 사용될 수 있으며, .pls 및 .wsf 파일 형식을 지원한다. .pls 파일은 독립 실행형으로 XML을 묶을 필요가 없지만, 드래그 앤 드롭 WSH 기능에 접근할 수 없다. .wsf 파일은 작업 ID와 스크립트 언어를 지정하는 XML 태그가 필요하며, WSH 드래그 앤 드롭 기능에 접근할 수 있다. 대부분의 WSH 객체는 `$WScript` 객체를 통해 사용할 수 있다.
더 읽어볼만한 페이지
- 펄 - 래리 월
래리 월은 펄 프로그래밍 언어 창시자이자 rn, patch 개발자이며, 유니시스 근무 중 펄을 개발하고 《프로그래밍 펄》을 저술하는 등 펄 커뮤니티에 큰 영향을 미쳤고, 자유 소프트웨어 발전상 수상 및 펄 프로젝트의 자비로운 종신 독재자로 활동 중인 컴퓨터 과학자이자 기독교 신자이다. - 펄 - 펄 쿡북
펄 쿡북은 펄 프로그래밍에 대한 실용적인 해법을 요리책 형식으로 제시하는 참고서로, 1998년과 2003년에 각각 1판과 2판이 출판되어 다양한 평가에서 찬사를 받았다. - 스크립트 언어 - Tcl
Tcl은 존 오스터하우트가 개발한 명령어 기반의 프로그래밍 언어로, Tk 툴킷과 결합하여 GUI 스크립팅 환경으로 발전했으며, 다양한 운영체제에서 사용 가능하고 C, C++, Java 등 다른 언어와의 인터페이스를 지원한다. - 스크립트 언어 - PHP
PHP는 라스무스 러도프가 개발한 범용 스크립팅 언어로, 웹 개발에 널리 사용되며 LAMP 아키텍처의 핵심 요소이다.
액티브펄 - [IT 관련 정보]에 관한 문서 | |
---|---|
ActivePerl 정보 |
2. 역사
PerlScript는 ActiveX 스크립팅 엔진으로, 마이크로소프트의 인터넷 정보 서비스(IIS)에서 사용하기 위해 ActiveState사가 제작했으며, VBScript 또는 JScript 대신 또는 이들과 함께 ASP 프로토콜을 실행하는 웹 서버 환경에서 Perl 기반 코드를 사용할 수 있게 해주었다. 이후 아파치 웹 서버용으로 [http://www.apache-asp.org/ Apache::ASP]가 만들어졌다. PerlScript는 VBScript와 유사하게 윈도우 스크립트 호스트 기반 프로그램을 작성하는 데에도 사용될 수 있다.
독립형 PerlScript는 .pls 파일 확장자로 생성된 경우 실행할 수 있으며, 이 경우에는 XML을 묶을 필요가 없다. .pls 파일은 드래그 앤 드롭 WSH 기능에 접근할 수 없다.
wsf 확장자를 가진 PerlScript는 작업 ID와 스크립트 언어를 지정하는 XML 태그가 필요하다. wsf PerlScript는 현재 사용되지 않는 MacPerl의 Perl Droplet과 유사하게 WSH 드래그 앤 드롭 기능에 접근할 수 있다.
2. 1. 개발 배경
PerlScript는 ActiveX 스크립팅 엔진으로, 마이크로소프트의 인터넷 정보 서비스(IIS)에서 사용하기 위해 ActiveState사가 제작했으며, VBScript 또는 JScript 대신 또는 이들과 함께 ASP 프로토콜을 실행하는 웹 서버 환경에서 Perl 기반 코드를 사용할 수 있게 해준다. 이후 아파치 웹 서버용으로 [http://www.apache-asp.org/ Apache::ASP]가 만들어졌으며, 이를 통해 VBScript나 JScript 없이 Perl만으로 코딩할 수 있게 되었다. PerlScript는 VBScript와 유사하게 윈도우 스크립트 호스트 기반 프로그램을 작성하는 데에도 사용될 수 있다.독립형 PerlScript는 .pls 파일 확장자로 생성된 경우 실행할 수 있으며, 이 경우에는 XML을 묶을 '''필요가 없다'''. .pls 파일은 드래그 앤 드롭 WSH 기능에 접근할 수 없다.
wsf 확장자를 가진 PerlScript는 작업 ID와 스크립트 언어를 지정하는 XML 태그가 '''필요하다'''. wsf PerlScript는 현재 사용되지 않는 MacPerl의 Perl Droplet과 유사하게 WSH 드래그 앤 드롭 기능에 접근할 수 있다.
대부분의 WSH 객체는 암시적으로 생성된 `$WScript` 객체를 통해 사용할 수 있다.
2. 2. 아파치 웹 서버 지원
PerlScript는 원래 ActiveX 스크립팅 엔진으로, 마이크로소프트의 인터넷 정보 서비스(IIS)에서 사용하기 위해 ActiveState사가 제작했으며, VBScript 또는 JScript 대신 또는 이들과 함께 ASP 프로토콜을 실행하는 웹 서버 환경에서 Perl 기반 코드를 사용할 수 있게 해준다. 이후 아파치 웹 서버용으로 [http://www.apache-asp.org/ Apache::ASP]가 만들어졌으며, 이를 통해 VBScript나 JScript 없이 Perl만으로 코딩할 수 있게 되었다.3. 특징
펄스크립트(PerlScript)는 액티브스테이트사가 마이크로소프트의 인터넷 정보 서비스(IIS)와 함께 사용할 목적으로 만든 액티브X 스크립팅 엔진이다. ASP 프로토콜을 실행하는 웹 서버 환경에서 VB스크립트나 J스크립트 대신 펄 기반 코드를 사용할 수 있게 하였다.
PerlScript는 독립형으로 실행될 경우 .pls 파일 확장자를 사용하며, 이 경우 XML로 묶을 필요가 없다. .wsf 확장자를 가진 PerlScript는 작업 ID와 스크립트 언어를 지정하는 XML 태그가 필요하다. wsf PerlScript는 현재 사용되지 않는 MacPerl의 Perl Droplet과 유사하게 WSH 드래그 앤 드롭 기능에 접근할 수 있다.
대부분의 WSH 객체는 암시적으로 생성된 $WScript
객체를 통해 사용할 수 있다.
3. 1. 액티브X 스크립팅 엔진
펄스크립트(PerlScript)는 마이크로소프트의 인터넷 정보 서비스(IIS)에서 사용하기 위해 액티브스테이트사가 제작한 액티브X 스크립팅 엔진으로, VBScript 또는 JScript 대신, 혹은 이들과 함께 ASP 프로토콜을 실행하는 웹 서버 환경에서 Perl 기반 코드를 사용할 수 있게 해준다. 이후 아파치 웹 서버용으로 [http://www.apache-asp.org/ Apache::ASP]가 만들어져, VBScript나 JScript 없이 Perl만으로 코딩할 수 있게 되었다. PerlScript는 VBScript와 유사하게 윈도우 스크립트 호스트 기반 프로그램을 작성하는 데에도 사용될 수 있다.독립형 PerlScript는 .pls 파일 확장자로 생성된 경우 실행할 수 있으며, 이 경우에는 XML을 묶을 필요가 없다.
wsf 확장자를 가진 PerlScript는 작업 ID와 스크립트 언어를 지정하는 XML 태그가 필요하다. wsf PerlScript는 현재 사용되지 않는 MacPerl의 Perl Droplet과 유사하게 WSH 드래그 앤 드롭 기능에 접근할 수 있다.
대부분의 WSH 객체는 암시적으로 생성된 `$WScript` 객체를 통해 사용할 수 있다.
3. 2. 파일 형식
PerlScript는 독립형으로 실행될 경우 .pls 파일 확장자를 사용하며, 이 경우 XML로 묶을 필요가 없다. .pls 파일은 드래그 앤 드롭 WSH 기능에 접근할 수 없다. .wsf 확장자를 가진 PerlScript는 작업 ID와 스크립트 언어를 지정하는 XML 태그가 필요하다. wsf PerlScript는 현재 사용되지 않는 MacPerl의 Perl Droplet과 유사하게 WSH 드래그 앤 드롭 기능에 접근할 수 있다.3. 2. 1. .pls 파일
PerlScript는 .pls 파일 확장자로 생성된 경우 실행할 수 있으며, 이 경우에는 XML을 묶을 필요가 없다. 예시는 다음과 같다.```perl
use strict;
our $WScript;
$WScript->Echo("Hello, world!");
```
.pls 파일은 드래그 앤 드롭 WSH 기능에 접근할 수 없다.
3. 2. 2. .wsf 파일
xml```
.wsf 확장자를 가진 PerlScript는 작업 ID와 스크립트 언어를 지정하는 XML 태그가 필요하다. wsf PerlScript는 현재 사용되지 않는 MacPerl의 Perl Droplet과 유사하게 WSH 드래그 앤 드롭 기능에 접근할 수 있다.
대부분의 WSH 객체는 암시적으로 생성된 `$WScript` 객체를 통해 사용할 수 있다.
3. 3. WSH 객체 접근
PerlScript에서는 대부분의 WSH 객체는 암시적으로 생성된 `$WScript` 객체를 통해 사용할 수 있다.4. 예제 코드
PerlScript는 독립형으로 실행될 경우 `.pls` 파일 확장자를 사용하며, 이 경우 XML을 묶을 필요가 없다.[1]
```perl
use strict;
our $WScript;
$WScript->Echo("Hello, world!");
```
`.wsf` 확장자를 가진 PerlScript는 작업 ID와 스크립트 언어를 지정하는 XML 태그가 필요하다.[1]
```xml
4. 1. .pls 파일 예제
perluse strict;
our $WScript;
$WScript->Echo("Hello, world!");
```
.pls 파일은 드래그 앤 드롭 WSH 기능에 접근할 수 없다.[1]
4. 2. .wsf 파일 예제
xml```
.wsf PerlScript는 현재 사용되지 않는 MacPerl의 Perl Droplet과 유사하게 WSH 드래그 앤 드롭 기능에 접근할 수 있다.
대부분의 WSH 객체는 암시적으로 생성된 `$WScript` 객체를 통해 사용할 수 있다.
참조
[1]
웹사이트
ActivePerl 5.28 Documentation
http://docs.activest[...]
[2]
웹인용
ActivePerl 5.28 Documentation
http://docs.activest[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com