پلاگین چیست ؟ – افزونه چیست ؟ – پلاگین یا افزونه چیست ؟
باسلام و درود خدمت شما کاربران و بازدید کننده گان گرامی سایت پی سی وب :
با یک مقاله علمی آموزشی دیگر در حوزه وب در خدمت شما هستیم ، اگر در این چند روز سایت پی سی وب را دنبال کرده باشید :
باید دیده باشید ، که اخیرا ما مقالات مختلفی رو در زمینه معرفی افزونه وردپرس و معرفی سایر افزونه ها و پلاگین ها داشتیم ،
خوب شاید بعضی ها بخواهند بدونند که اصلا پلاگین چی هست ، چه کاربردی داره ؟
چه مفهومی داره و… که ما در این مقاله قصد داریم در این خصوص توضیح خیلی کامل و جامعی رو ارائه کنیم
پس اگر شما مایل هستید در این خصوص بیشتر بدانید به شما پیشنهاد میکنیم ، در ادامه با ما همراه باشید .
تصویر فوق گویای همه چیز هست که ما در این مقاله قصد داریم به شما چه مسائلی رو آموزش دهید
اگر مایل هستید در خصوص این موارد بیشتر بدانید ، ادامه این مقاله را از دست ندهید .
در این مقاله می خوانید :
پلاگین چیست ؟ – پلاگین یا افزونه چیست / مقدمه :
امروز باتوجه به پیشرفت دنیای اطراف ما ، یکی از چیز هایی که ما با آنها در وب (Web) خیلی سروکار داریم ، همین پلاگین ها و افزونه ها هستند ،
و یک جورایی در هر سیستم تحت وبی این واژه و مفهوم وجود دارد ، به خاطر همین ما امروز تصمیم گرفتیم :
که این موضوع رو در موردش کمی توضیح بدهیم ، خیلی ها واقعا نمیدونند که معنی و مفهوم این کلمه به چه معناست ،
و حتی خود من هم که دارم این مقاله رو می نویسم ، وقتی داشتم در مورد این موضوع (پلاگین چیست ؟) تحقیق میکردم .
به نکات و مفاهیم خیلی جالبی رسیدم که جلوتر به آنها اشاره خواهم کرد .
پس میتونم بگم حتی خود من هم خیلی چیز ها رو در مورد افزونه ها و پلاگین ها نمی دونستم ،
که با تخقیق در خصوص این موضوع تا حد زیادی اطلاعاتم افزایش پیدا کرد
حالا میخواهم این اطلاعات و دانشی که به دست اورده ام رو در این مقاله در اختیار شما کاربران گرامی قرار بدهم .
در بخش های بعدی این مقاله به ترتیب در خصوص مسائل مختلف توضیخ خواهیم داد .
پلاگین چیست ؟ – با معنی و مفهوم پلاگین به فارسی و انگلیسی بیشتر آشنا شوید :
به فارسی افزایه و به انگلیسی : Plug-in یک ابزار کاربردی ، کوچک و یا بزرگ می باشد که به وابسته به یک نرم افزار میزبان می باشد
این نرم افزار میزبان مثل : مرورگر میتواند باشد ، افزونه ها و پلاگین ها به تنهایی کاربردی ندارند
بلکه افزونه و پلاگین ها زمانی کاربرد دارند که در کنار برنامه های اصلی اجرا شوند
مثلا یک افزونه فایرفاکس به تنهایی کاربرد ندارد و در کنار مرورگر فایر فاکس کاربرد دارد .
افزایه ها خود نوعی برافزار (Add-ons) می باشند :
اکثر برنامه های کاربردی تحت ویندوز و وب از افزایه ها (همان پلاگین ها و افزونه ها) پشتیبانی میکنند .
این کار دلایل زیادی دارد : از جمله ای که وقتی سیستمی از پلاگین ها و افزونه ها پشتیابنی میکند ، خیلی سنگین نیست .
و فقط درون آن نیاز های اصلی قرار داده شده است و نیاز های جانبی کاربر تحت عنوان همین افزونه ها پوشش داده میشود .
جلوتر در خصوص افزونه ها و پلاگین ها به مرور بیشتر توضیح خواهیم داد .
پلاگین چیست – تاریخچه و زمان پیدایش :
در این بخش از مقاله (پلاگین چیست ؟) میخواهم اشاره کنم به تاریخچه و زمان پیدایش این افزونه ها و پلاگین ها :
خوب این پلاگین ها که امروز تقریبا تمام دور اطراف ما هستند از کی به وجود آمدند ؟
متاسفانه آمار و اطلاعات دقیقی از پیدایش اولین پلاگین ها و افزونه ها وجود ندارد .
من در خصوص این مورد خیلی جستجو و تحقیق کردم ، که شاید به منبع و یا منابعی بربخورم ولی متاسفانه چیز خاصی پیدا نکردم .
یعنی دقیق مشخص نیست که اولین پلاگین ها و افزونه ها چه زمانی به وجود آمده اند .
اما آن چیزی که من پیش بینی میکنم ، این هست که زمان پیدایش اولین پلاگین ها و افزونه ها برمیگرده به :
پیدایش اولین نرم افزار های کاربردی تحت وب یا ویندوز :
که احتمالا توسعه دهنده گان نرم افزار ها ابتدا معمولا همه چیز رو روی نرم افزار اصلی سوار میکردند
خوب این جوری حجم نرم افزار به صورت خیلی فاجعه باری افزایش پیدا میکرد .
مثالی ساده در خصوص زمان پیدایش افزونه ها و پلاگین ها :
مطئنا هر امکانی روی یک نرم افزار یک مقدار حجم نرم افزار رو افزایش میده واین هست که یک نرم افزاری که 200 تا امکان داره با ترم افزاری که 2000 تا امکان داره حجم نرم افزار اصلی خیلی متفاوت هست .
مثلا ممکن است نرم افزاری که 200 تا امکان داشته باشه :حجم نرم افزار 200 مگابایت باشه
و نرم افزاری که 2000 تا امکان داره : حجم نرم افزار 2 گیگابایت باشه
خوب در حال حاظر برنانه ها به سمت سبک تر بودند در حال حرکت هستند ، و اکثر برنامه نویسان به این فکر میکنند که فقط نیاز های اولیه کاربر رو رفع کنند که حجم نرم افزار به حداقل برسه و به جاش کاربر هر نیازی داره با استافده از افزونه ها برطرف کند .
دلایل به وجود آمدن پلاگین ها :
درمورد دلایل به وجود آمدن افزونه ها و پلاگین های تحت وب و ویندوز بیشتر بدانید :
ما در این بخش از مقاله (پلاگین چیست ؟) قصد داریم ، در خصوص دلایل به وجود آمدن پلاگین ها و افزونه ها صحبت کنیم :
- به منظور ایجاد فرصت برای برنامه نویسان به عنوان نقش سومی در توسعه نرم افزار
- پشتیبانی راحت و آسان از ویژگی های جدید
- سبک تر شدن حجم پلاگین ها و افزونه ها (کاهش حجم اپلیکیشن)
- به منظور جدا سازی بخش سورس کد از برنامه به دلیل نا متناسب بودن لایسنس های برنامه
- به منظور افزایش توسعه پذیری نرم افزار
- به منظور نامحدود کردن یک نرم افزار یا برنامه از نظر امکانات
- به منظور گسترش برنامه یا نرم افزار به مرور
- و…
ما در خصوص مورد فوق تحقیقاتی مختلفی رو برای درک علت واقعی به وجود آمدن داشتیم که در نهایت میتونیم بگم دلایل فوق بیشترین دلایلی بودند که در این تحقیق ها بهشون رسیدیم .
تفاوت ماژول، کامپوننت و پلاگین چیست ؟
در این بخش قصد داریم ، در خصوص سه اصطلاح : ماژول ، افزونه – پلاگین ، کامپونت صحبت کنیم ، اگر شما مایل هستید اطلاعات کاملی در خصوص افزونه داشته باشید ، این بخش از مقاله (پلاگین چیست ؟) رو پیشنهاد میکنم از دست ندهید .
به صورت ساده هر مورد رو بررسی میکنیم :
ماژول چیست : ماژول قطعه ای کد نویسی شده است که می تواند به صورت مجزا یک عملیات را انجام دهد.
پلاگین جیست : از ترکیب چندین ماژول و قطعه کد ، پلاگین ها به وجود می آیند ، که در بالاتر اشاره کردیم .
کامپونت – کامپوننت چیست : کامپوننت همانطور که از نام کامپوننت بر می آید یک ابزار مهم ترکیب کننده است.
واژه کامپوننت در زبان فارسی به معنی ترکیب دهنده است.
کامپوننت ها ابزارهایی هستند که فعالیت های اصلی یک نرم افزار یا برنامه را انجام می دهند.
یک کامپوننت می تواند حاوی چندین ماژول و پلاگین باشد که به صورت یک بسته ترکیبی در نرم افزار یا برنامه نصب می شوند.
نتیجه گیری : ماژول ها می توانند عملیات مجزایی را انجام دهند و به راحتی قابل اضافه شدن، ویرایش و یا حذف هستند. پلاگین ها ابزارهای کوچکی هستند که در برنامه های بزرگتر نصب شده و قابلیت های جدیدی را به آنها اضافه می نمایند. اغلب افکتها با استفاده از پلاگین ها صورت می گیرند. کامپوننت ها فعالیت های اصلی یک برنامه را انجام میدهند و می توانند شامل چند ماژول و یا پلاگین باشند و به شما در زیباسازی نرم افزار هم کمک خواهند کرد.
در ادامه نیز همراه ما باشید .
کلام آخر و توضیحات پایانی :
در نهایت امیدواریم که توضیحات و مطالبی که در این مقاله ارائه کردیم برای شما کاربران گرامی مفید بوده باشد .
ما اخیرا مقالات مختلفی رو در حوزه افزونه ها و پلاگین ها داشتیم و خواهیم داشت و به نظرمان خوب بود که به این مفهوم اشاره میکردیم .
امیدواریم که توضیحات ارائه شده مفید واقه شده باشد .
تا مقالاتی دیگر برای شما بهترین ها رو آرزومندیم …
مفید بود.
با عرض سلام
تشکر از بابت مطلب مفیدی که عرضه نمودین …
اما همه چیز در مورد “افزونه”ها گفتید ؛ غیر از مهمترین آنها ….و آن هم نصب یک افزونه به سیستم بود .!!!!!!!!!!!!
سلام / بله به زودی اصلاح خواهد شد