درباره پلاگین ها
با سلام خدمت شما دوستان عزیز، امروز میخواهیم درباره پلاگین ها (Plugin) صحبت کنیم. افزونهها کمی با افزایهها یا Plug-in متفاوتند. بر خلاف افزایهها که معمولا از واسط کاربری برنامه کاربردی استفاده میکنند و چارچوبی معین برای عملکردهایشان دارند، اما افزونهها معمولا محدودیت کمتری داشته و بعضا واسط کاربری مربوط به خود را دارند. و همینطور افزایهها دارای قابلیتهای محدودتری هستند.
پلاگین (Plugin) :
یک ابزار کاربردی ، کوچک و یا بزرگ می باشد که به وابسته به یک نرم افزار کاربر می باشد. این نرم افزار کاربر مثل : مرورگر میتواند باشد ، افزونه ها و پلاگین ها به تنهایی کاربردی ندارند بلکه افزونه و پلاگین ها زمانی کاربرد دارند که در کنار برنامه های اصلی اجرا شوند.
یک افزونه فایرفاکس به تنهایی کاربرد ندارد و در کنار مرورگر فایر فاکس کاربرد دارد . Plugin جزئی از نرم افزار است که ویژگی خاصی برنامه اضافه می کند .
هنگامی که برنامه ای از Plugin پشتیبانی می کند به این معنی که توانایی سفارشی سازی دارد.
Plugin های معروفی که در مرورگر های وب استفاده می شوند ، ویژگی هایی مثل virus scanner ، موتور جستجو گر و غیره را به مرورگر اضافه می کنند.
پلاگین هایی مثل Adobe Flash Player ، QuickTime Player و Plugin جاوا .
افزایه ها خود نوعی نرم افزار (Add-ons) می باشند :
اکثر برنامه های کاربردی تحت ویندوز و وب از افزایه ها (همان پلاگین ها و افزونه ها) پشتیبانی میکنند .
علت استفاده از پلاگین :
از جمله ای که وقتی سیستمی از پلاگین ها و افزونه ها پشتیابنی میکند ، خیلی سنگین نیست .
و فقط درون آن نیاز های اصلی قرار داده شده است و نیاز های جانبی کاربر تحت عنوان همین افزونه ها پوشش داده میشود .
۱- Audio editors از آن برای تولید ، پردازش و آنالیز صدا استفاده می کند .
۲- Email clients از آن ها برای رمز نگاری و رمز گشایی ایمیل ها استفاده می کند .
۳- Graphics software استفاده از آن برای پشتیبانی و پردازش فرمت های مختلف تصاویر
۴- Media players برای پشتیبانی از فرمت های مختلف فایل ها
۵- Packet sniffers برای رمزگشایی فرمت های مختلف بسته ها
لازم به ذکر است که Plugin را میتوان از هاست پاک کرد .
علت به وجود آمدن پلاگین ها :
دلایل به وجود آمدن افزونه ها و پلاگین های تحت وب و ویندوز:
1) به منظور ایجاد فرصت برای برنامه نویسان به عنوان نقش سومی در توسعه نرم افزار.
2) پشتیبانی راحت و آسان از ویژگی های جدید
سبک تر شدن حجم پلاگین ها و افزونه ها وکاهش حجم اپلیکیشن ها.
3) به منظور جدا سازی بخش سورس کد از برنامه به دلیل نا متناسب بودن لایسنس های برنامه.
4) به منظور افزایش توسعه پذیری نرم افزار
به منظور نامحدود کردن یک نرم افزار یا برنامه از نظر امکانات.
نکته:
ماژول ها می توانند عملیات مجزایی را انجام دهند و به راحتی قابل اضافه شدن، ویرایش و یا حذف هستند. پلاگین ها ابزارهای کوچکی هستند که در برنامه های بزرگتر نصب شده و قابلیت های جدیدی را به آنها اضافه می نمایند.
اغلب افکتها با استفاده از پلاگین ها صورت می گیرند. کامپوننت ها فعالیت های اصلی یک برنامه را انجام میدهند و می توانند شامل چند ماژول و یا پلاگین باشند و به شما در زیباسازی نرم افزار هم کمک خواهند کرد.
تعریف ماژول :
ماژول قطعه ای کد نویسی شده است که می تواند به صورت مجزا یک عملیات را انجام دهد.
تعریف پلاگین :
از ترکیب چندین ماژول و قطعه کد ، پلاگین ها به وجود می آیند ، که در بالاتر اشاره کردیم .
تعریف کامپونت :
کامپوننت همانطور که از نام کامپوننت بر می آید یک ابزار مهم ترکیب کننده است.
واژه کامپوننت در زبان فارسی به معنی ترکیب دهنده است.
کامپوننت ها ابزارهایی هستند که فعالیت های اصلی یک نرم افزار یا برنامه را انجام می دهند.
یک کامپوننت می تواند حاوی چندین ماژول و پلاگین باشد که به صورت یک بسته ترکیبی در نرم افزار یا برنامه نصب می شوند.
قوانین ارسال نظر در سایت