افزایه: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش |
|||
خط ۱:
'''اَفزایه'''<ref>[http://www.persianacademy.ir/UserFiles/File/Mosavvab/01_Farsi_(A_R).rar واژههای مصوّب فرهنگستان زبان و ادب فارسی]</ref> {{انگلیسی|Plug-in or Add-on}} ابزاری کاربردی و کوچک و وابسته به یک [[نرمافزار]] میزبان دیگر (مانند [[مرورگر وب|مرورگرهای وب]]) است و به تنهایی کاربردی ندارد. افزایه میتواند یک ابزار، [[پوسته (نرمافزار)|پوسته]] و... باشد.
برنامههای کاربردی از پلاگینها پشتیبانی میکنند. این کار دلایل زیادی دارد از جمله آنکه به توسعهدهندگان اجازه میدهند تا برنامه کاربردی را گسترش دهند، حجم برنامه کاربردی را کاهش دهند، از ویژگیهایی که در آینده کشف میشوند پشتیبانی میکنند و کد منبع را از برنامه کاربردی به علت ناسازگار بودن لایسنس نرم افزار، جدا میسازند.
از جمله برنامههای کاربردی و پلاگینهایشان شامل:
* مرورگرهای وب از پلاگینها برای نمایش ویدئو و فرمتهای ارائه استفاده میکنند (Flash, Quick Time)
* نرم افزارهای گرافیکی از پلاگینها برای پشتیبانی از فرمتهای فایل و پردازش تصاویر استفاده میکنند (Adobe Photoshop)
== شیوه عمل ==
برنامههای کاربردی میزبان، سرویسهایی را ارائه میدهند که پلاگینها از آنها میتوانند استفاده کنند، از این طریق دادهها میان پلاگین و برنامه کاربردی تبادل میشوند. پلاگینها به این سرویسها وابسته هستند و به تنهایی معولا کار نمیکنند. برنامههای کاربردی از این پلاگینها مستقل هستند اما این امکان را فراهم میآورند که پلاگینها به آنها اضافه شده و به صورت خودکار بدون آنکه تغییراتی را در برنامه کاربردی میزبان بوجود آورند، به روز شوند...
== پلاگین و اکستنشن ==
پلاگینها کمی با اکستنشنها متفاوتند. پلاگینها معمولاً از واسط کاربری برنامه کاربردی استفاده میکنند و چارچوبی معین برای عملکردهایشان دارند اما اکستنشنها معمولاً محدودیت کمتری داشته و بعضا واسط کاربری مربوط به خود را دارند.
== پانویس ==
سطر ۶ ⟵ ۱۸:
== منابع ==
* [http://en.wikipedia.org/wiki/Plug-in_(computing) ویکیپدیای انگلیسی]
* ویکیپدیای انگلیسی
{{رایانه-خرد}}
|