อ่าน 2 นาที
แอคทีฟเพิร์ล
ActivePerl คือชุดโปรแกรม Perl จาก ActiveState (เดิมเป็นส่วนหนึ่งของ Sophos ) สำหรับ ระบบปฏิบัติการ Windows , macOS , Linux , Solaris , AIX และ HP- UX
แอคทีฟเพิร์ล
| แอคทีฟเพิร์ล | |
|---|---|
| นักพัฒนา | สถานะใช้งาน |
| เวอร์ชันเสถียร | 5.28.1 [ 1 ] / 30 พฤษภาคม 2019 |
| เว็บไซต์ | www.activestate.com/platform/supported-languages/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)
เพิร์ลสคริปต์
เดิมที PerlScript เป็นเพียง เครื่องมือเขียนสคริปต์ ActiveXที่ผลิตโดยบริษัท ActiveState สำหรับใช้กับ Internet Information Services (IIS) ของ Microsoftซึ่งช่วยให้นักเขียนโปรแกรมสามารถใช้โค้ดที่เขียนด้วย Perl ควบคู่ไปกับหรือแทนที่VBScriptหรือJScriptในบริบทของเว็บเซิร์ฟเวอร์ที่ใช้ โปรโตคอล ASPต่อมาApache::ASPถูกสร้างขึ้นสำหรับ เว็บเซิร์ฟเวอร์ Apacheซึ่งอนุญาตให้เขียนโค้ดด้วย Perl เท่านั้น แต่ไม่สามารถใช้ VBScript หรือ JScript ได้ นอกจากนี้ PerlScript ยังสามารถใช้เขียนโปรแกรมบน Windows Script Host ได้เช่นเดียวกับ VBScript
สคริปต์ Perl แบบสแตนด์อโลนสามารถเรียกใช้งานได้หากสร้างด้วยนามสกุลไฟล์ .pls ซึ่งในกรณีนี้ไม่จำเป็นต้อง มี XMLครอบไว้เช่น
ใช้strict ; $WScript ของเรา; $WScript -> Echo ( "Hello, world!" );ไฟล์ .pls ไม่สามารถใช้งานฟังก์ชันลากและวางของ WSH ได้
ไฟล์ PerlScript ที่มีนามสกุล .wsf จำเป็นต้องมีแท็ก XML ที่ระบุรหัสงานและภาษาของสคริปต์ เช่น
< Job ID = "DropFiles" > < script language = "PerlScript" > use strict ; our $WScript ; $WScript- > Echo ( "แสดงชื่อไฟล์ที่ถูกลากวาง" ); my $arg = $WScript -> { Arguments }; my $countArgs = $arg -> { Count }; for ( my $i = 0 ; $i < $countArgs ; $i ++ ) { $WScript- > Echo ( $arg- > Item ( $i )); } </script> </Job>wsf PerlScripts สามารถเข้าถึงฟังก์ชันการลากและวางของ WSH ได้เช่นเดียวกับ Perl Droplets ในMacPerl ซึ่งปัจจุบันล้าสมัยไป แล้ว
วัตถุ WSH ส่วนใหญ่สามารถเข้าถึงได้ผ่านทาง$WScriptวัตถุ ที่สร้างขึ้นโดยปริยาย
ดูเพิ่มเติม
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- บทนำสู่ PerlScript
- คำถามที่พบบ่อยเกี่ยวกับ PerlScriptที่ ActiveState
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ แอคทีฟเพิร์ล
ActivePerl คือชุดโปรแกรม Perl จาก ActiveState (เดิมเป็นส่วนหนึ่งของ Sophos ) สำหรับ ระบบปฏิบัติการ Windows , macOS , Linux , Solaris , AIX และ HP- UX
เพิร์ลสคริปต์
เดิมที PerlScript เป็นเพียง เครื่องมือเขียนสคริปต์ ActiveX ที่ผลิตโดยบริษัท ActiveState สำหรับใช้กับ Internet Information Services (IIS) ของ Microsoft ซึ่งช่วยให้นักเขียนโปรแกรมสามารถใช้โค้ดที่เขียนด้วย Perl ควบคู่ไปกับหรือแทนที่ VBScript หรือ JScript...
ลิงก์ภายนอก
เว็บไซต์อย่างเป็นทางการ บทนำสู่ PerlScript คำถามที่พบบ่อยเกี่ยวกับ PerlScriptที่ ActiveState ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=ActivePerl&oldid=1334540250 "