กลับไปหน้าบทความ

อ่าน 3 นาที

ปลั๊กอิน (คอมพิวเตอร์)

ในด้าน คอมพิวเตอร์ ปลั๊กอิน(หรือสะกดว่า plugin ) ส่วน เสริม (หรือ addin , add-on หรือ addon ) หรือ ส่วนขยาย คือ ส่วนประกอบซอฟต์แวร์ ที่ขยายฟังก์ชันการทำงานของ ระบบซอฟต์แวร์...

ปลั๊กอิน (คอมพิวเตอร์)

Mozilla Firefoxแสดงรายการปลั๊กอินที่ติดตั้งไว้

ในด้านคอมพิวเตอร์ปลั๊กอิน(หรือสะกดว่าplugin ) ส่วนเสริม (หรือaddin , add-onหรือaddon ) หรือส่วนขยายคือส่วนประกอบซอฟต์แวร์ที่ขยายฟังก์ชันการทำงานของระบบซอฟต์แวร์ ที่มีอยู่ โดยไม่จำเป็นต้องสร้างระบบใหม่คุณสมบัติปลั๊กอินเป็นวิธีหนึ่งที่ระบบสามารถปรับแต่งได้[ 1 ]

แอปพลิเคชันรองรับปลั๊กอินด้วยเหตุผลหลายประการ รวมถึง:

ตัวอย่าง

ตัวอย่างการใช้งานปลั๊กอินสำหรับแอปพลิเคชันประเภทต่างๆ:

กลไก

ตัวอย่างเฟรมเวิร์กปลั๊กอิน

แอปพลิเคชันโฮสต์ให้บริการที่ปลั๊กอินสามารถใช้ได้ รวมถึงวิธีการลงทะเบียนปลั๊กอินกับแอปพลิเคชันโฮสต์และโปรโตคอลสำหรับการแลกเปลี่ยนข้อมูลกับปลั๊กอิน ปลั๊กอินขึ้นอยู่กับบริการที่แอปพลิเคชันโฮสต์จัดให้และโดยปกติจะไม่สามารถทำงานได้ด้วยตัวเอง ในทางกลับกัน แอปพลิเคชันโฮสต์ทำงานอย่างอิสระจากปลั๊กอิน ทำให้ผู้ใช้ปลายทางสามารถเพิ่มและอัปเดตปลั๊กอินแบบไดนามิกได้โดยไม่จำเป็นต้องเปลี่ยนแปลงแอปพลิเคชันโฮสต์[ 10 ] [ 11 ]

โดยทั่วไป โปรแกรมเมอร์จะเขียนปลั๊กอินในรูปแบบของไลบรารีที่ใช้ร่วมกันซึ่งจะถูกโหลดแบบไดนามิกในระหว่างการทำงานHyperCardก็รองรับฟังก์ชันที่คล้ายกัน แต่โดยทั่วไปแล้วจะรวมโค้ดปลั๊กอินไว้ในเอกสาร HyperCard (เรียกว่าสแต็ก ) เอง ดังนั้น สแต็กของ HyperCard จึงกลายเป็นแอปพลิเคชันแบบครบวงในตัวเอง สามารถแจกจ่ายเป็นหน่วยเดียวที่ผู้ใช้ปลายทางสามารถเรียกใช้งานได้โดยไม่ต้องมีขั้นตอนการติดตั้งเพิ่มเติม โปรแกรมอาจเขียนปลั๊กอินโดยการโหลดไดเร็กทอรีของไฟล์สคริปต์ ง่ายๆ ที่เขียนด้วย ภาษาสคริปต์เช่นPythonหรือLuaก็ได้

แอปพลิเคชันตัวช่วย

ในบริบทของเว็บเบราว์เซอร์แอปพลิเคชันตัวช่วยคือโปรแกรมแยกต่างหาก เช่นIrfanViewหรือAdobe Readerที่ขยายฟังก์ชันการทำงานของเบราว์เซอร์[ 12 ] [ 13 ]แอปพลิเคชันตัวช่วยขยายฟังก์ชันการทำงานของแอปพลิเคชัน แต่แตกต่างจากปลั๊กอินทั่วไปที่โหลดลงในพื้นที่แอดเดรส ของแอปพลิเคชันโฮสต์ แอปพลิเคชันตัวช่วยเป็นแอปพลิเคชันแยกต่างหาก ด้วยพื้นที่แอดเดรสที่แยกต่างหาก ส่วนขยายจึงไม่สามารถทำให้แอปพลิเคชันโฮสต์ล่มได้ ซึ่งเป็นไปได้หากแอปพลิเคชันโฮสต์ใช้พื้นที่แอดเดรสร่วมกัน[ 14 ]

ประวัติศาสตร์

ในช่วงกลางทศวรรษ 1970 โปรแกรมแก้ไขข้อความEDT ทำงานบนระบบปฏิบัติการUnisys VS/9สำหรับคอมพิวเตอร์เมนเฟรมUNIVAC Series 90โปรแกรมนี้อนุญาตให้เรียกใช้โปรแกรมจากโปรแกรมแก้ไข ซึ่งสามารถเข้าถึงบัฟเฟอร์แก้ไขในหน่วยความจำได้[ 15 ] ไฟล์ปฏิบัติการปลั๊กอินสามารถเรียกใช้โปรแกรมแก้ไขเพื่อตรวจสอบและเปลี่ยนแปลงข้อความได้ คอมไพ เลอร์ Fortran ของมหาวิทยาลัยวอเตอร์ลูใช้สิ่งนี้เพื่ออนุญาตให้คอมไพล์โปรแกรม Fortran แบบโต้ตอบได้

ซอฟต์แวร์คอมพิวเตอร์ส่วนบุคคลรุ่นแรกๆ ที่มีฟังก์ชันปลั๊กอิน ได้แก่ HyperCard และQuarkXPressบนApple Macintosh ซึ่งทั้งสอง โปรแกรม วางจำหน่ายในปี 1987 ต่อมาในปี 1988 Silicon Beach Softwareได้เพิ่มฟังก์ชันปลั๊กอินเข้าไปในDigital DarkroomและSuperPaint

ดูเพิ่มเติม

  • ส่วนเสริม (Mozilla)  – โมดูลซอฟต์แวร์สำหรับขยายการทำงานของเว็บเบราว์เซอร์ Firefox
  • แอปเพล็ต  – แอปพลิเคชันซอฟต์แวร์ขนาดเล็ก
  • ส่วนขยายเบราว์เซอร์  – โปรแกรมที่เพิ่มฟังก์ชันการทำงานของเว็บเบราว์เซอร์
  • ธีม  – แพ็กเกจค่าที่ตั้งไว้ล่วงหน้า ซึ่งประกอบด้วยรายละเอียดด้านรูปลักษณ์กราฟิกและฟังก์ชันการทำงาน
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Plug-in_(computing)&oldid=1335980545#Helper_application "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ปลั๊กอิน (คอมพิวเตอร์)

ในด้าน คอมพิวเตอร์ ปลั๊กอิน(หรือสะกดว่า plugin ) ส่วน เสริม (หรือ addin , add-on หรือ addon ) หรือ ส่วนขยาย คือ ส่วนประกอบซอฟต์แวร์ ที่ขยายฟังก์ชันการทำงานของ ระบบซอฟต์แวร์...

ตัวอย่าง

ตัวอย่างการใช้งานปลั๊กอินสำหรับแอปพลิเคชันประเภทต่างๆ:

กลไก

แอปพลิเคชันโฮสต์ให้บริการที่ปลั๊กอินสามารถใช้ได้ รวมถึงวิธีการลงทะเบียนปลั๊กอินกับแอปพลิเคชันโฮสต์และ โปรโตคอล สำหรับการแลกเปลี่ยนข้อมูลกับปลั๊กอิน ปลั๊กอินขึ้นอยู่กับบริการที่แอปพลิเคชันโฮสต์จัดให้และโดยปกติจะไม่สามารถทำงานได้ด้วยตัวเอง ในทางกลับกัน...

แอปพลิเคชันตัวช่วย

ในบริบทของ เว็บเบราว์เซอร์ แอปพลิเคชันตัวช่วยคือโปรแกรมแยกต่างหาก เช่น IrfanView หรือ Adobe Reader ที่ขยายฟังก์ชันการทำงานของเบราว์เซอร์ [ 12 ] [ 13 ] แอปพลิเคชันตัวช่วยขยายฟังก์ชันการทำงานของแอปพลิเคชัน แต่แตกต่างจากปลั๊กอินทั่วไปที่โหลดลงใน พื้นที่แอดเดรส...