کتابخانه (Library) چیست؟

به گویش معمولی معنا کتابخانه نیز تا حدودی مشابه به قاب‌ورک میباشد. (یک‌سری کتابخانه در کنار هم میتوانند یک کادر‌ورک را تولید نمایند)

در واقعیت کتابخانه‌های نرم افزار‌نویسی گروه‌ای از کلاس‌ها و توابع مهیا می باشند که به طور طراحی سایت در مشهد یکجا انباشته شده و نرم‌افزار‌نویسان آنها را آیتم استعمال قرار می دهند، دارای اسم و رسم‌ترین کتابخانه‌ی جان دار برای جاوا اسکریپت jQuery اسم داراست، شما می توانید با به کار گیری از آن به توابع متنوع و متعددی از JavaScript دسترسی داشته و آنان را در وب سایت خویش به کارگیری فرمایید.

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

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

اساسا به تارنما‌هایی که احتیاجی به تغییرات متعددی ندارند و معمولا کل المان‌های آفریننده‌ی آنان اثبات بوده و همیشه به‌روزرسانی نمیشود یک سایت استاتیک (Static) یا این که ایستا میگوییم.

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

ولی بقیه سایت‌ها، برای مثال وبسایت‌های محتوا محور، کانال‌های اجتماعی، انجمن‌ها و… که همیشه در حالا به روزرسانی و دستکاری می‌باشند را تارنما‌های داینامیک (Dynamic) می‌نامند، در واقعیت در صورتی بخواهیم انگیزه این مورد را ارزیابی کنیم بدین سود خوا‌هیم رسید که به روزرسانی اینگونه وب سایت‌هایی به شیوه سایت‌های استاتیک کاری حوصله‌فرسا و حدودا نا ممکن میباشد.

به همین عامل سیستم‌هایی پباده سازی شد که فعالیت دستکاری و به‌روزرسانی را از روش یک پنل مدیر در چنگ صاحب و مالک وبسایت قرار دهد، حدودا اکثر وب سایت‌های مدرن که با آنها سرو فعالیت داریم جزو وب سایت‌های داینامیک به اکانت می آیند.