پلاگین

از ویکی‌پدیا، دانشنامهٔ آزاد

پرش به: ناوبری, جستجو

پلاگین یک برنامه کامپیوتری است که به تنهایی کاربردی ندارد بلکه کاربرد آن در "برنامه‌های کاربردی میزبان" (مانند مرورگرهای وب) است که یک عمل مشخص و مورد نیاز را انجام می‌دهد. برنامه‌های کاربردی از پلاگینها پشتیبانی می‌کنند. این کار دلایل زیادی دارد از جمله آنکه : به توسعه دهندگان اجازه می‌دهند تا برنامه کاربردی را گسترش دهند، حجم برنامه کاربردی را کاهش دهند ، از ویژگیهایی که در آینده کشف می‌شوند پشتیبانی می‌کنند و کد منبع را از برنامه کاربردی به علت ناسازگار بودن لایسنس نرم افزار، جدا می‌سازند. از جمله برنامه‌های کاربردی و پلاگینهایشان شامل :

  • مرورگرهای وب از پلاگینها برای نمایش ویدئو و فرمتهای ارائه استفاده می‌کنند (Flash, Quick Time)
  • نرم افزارهای گرافیکی از پلاگینها برای پشتیبانی از فرمتهای فایل و پردازش تصاویر استفاده می‌کنند (Adobe photoshop)

[ویرایش] مکانیزم

برنامه‌های کاربردی میزبان، سرویسهایی را ارائه میدهند که پلاگینها از آنها می‌توانند استفاده کنند، از این طریق داده‌ها میان پلاگین و برنامه کاربردی تبادل می‌شوند. پلاگینها به این سرویسها وابسته هستند و به تنهایی معولا کار نمی‌کنند. برنامه‌های کاربردی از این پلاگینها مستقل هستند اما این امکان را فراهم می‌آورند که پلاگینها به آنها اضافه شده و به صورت خودکار بدون آنکه تغییراتی را در برنامه کاربردی میزبان بوجود آورند، به روز شوند.

[ویرایش] پلاگین و اکستنشن

پلاگینها از اکستنشنها کمی متفاوتند. پلاگینها معمولاً بر از واسط کاربری برنامه کاربردی استفاده می‌کنند و چارچوبی معین برای عملکردهایشان دارند اما اکستنشنها معمولاً محدودیت کمتری داشته و بعضا واسط کاربری مربوط به خود را دارند.

[ویرایش] منابع

این نوشتار دربارهٔ رایانه خُرد است. با گسترش آن به ویکی‌پدیا کمک کنید.