JS
فریم ورک جاوا اسکریپت چیست؟
«چارچوب» (فریم ورک | Framework) بستری برای توسعه برنامههای نرمافزاری است که شامل کلاسها و توابعی از پیش نوشته شده میشوند. فریم ورک جاوا اسکریپت نوعی ابزار کمکی کاربردی بهحساب میآید که به زبان جاوا اسکریپت نوشته شده و حاوی توابع، کلاس، کتابخانههای کد و غیره برای کمک به توسعه سریع برنامههای کاربردی ساخته شده با جاوا اسکریپت است.
فریم ورکها برای طراحی و برنامه نویسی وب بسیار سازگار هستند و از این رو امروزه بیشتر توسعهدهندگان وب از آنها استفاده میکنند. به زبان ساده میتوان گفت که فریم ورک کار با زبان برنامه نویسی را آسانتر و روانتر میکند و روند توسعه را بسیار افزایش میدهد چون از نوشتن کدهای تکراری از قبل موجود جلوگیری میکند.
دلایل نیاز به فریم ورک جاوا اسکریپت چیست؟
به دلیل اینکه جاوا اسکریپت هم در «برنامه نویسی سمت کلاینت» (فرانتاند) و هم در «برنامه نویسی سمت سرور» (بکاند) استفاده میشود، در نتیجه فریم ورک های زیادی برای برنامه نویسی «بکاند» (Backend) و برنامه نویسی «فرانتاند» (Frontend) آن به وجود آمدهاند. به عنوان مثال، برخی از محبوبترین فریم ورک های فرانتاند جاوا اسکریپت عبارتند از «React» ،«Angular» و «Vue» و برخی از فریم ورکهای بکاند محبوب جاوا اسکریپت نیز شامل «نودجیاس»، «Express» ،«Next.js» و سایر موارد میشوند.
بیشتر چارچوبهای جاوا اسکریپت منبع آزاد هستند و استفاده از آنها رایگان است.