فریم ورک در برنامه نویسی به چه معناست ، در ادامه این مقاله، با معرفی بقیه فریم ورکها، با وب سایت آموزش برنامه نویسی شاه کد همراه باشید.
فریم ورک FrameWork در برنامه نویسی چیست؟
FrameWork به معنی چارچوب نرم افزاری می باشد و اکثر زبان های برنامه نویسی دارای FrameWork های متفاوتی هستند.
به طور کلی فریمورک چارچوب خاصی از مجموعه ای از کدها، ساختارها، توابع و … می باشد که توسط برنامه نویسان حرفه ای نوشته شده و از زبان برنامه نویسی اصلی مشتق شده است.
این فریمورک ها ممکن است از نظر کد نویسی از زبان اصلی طبعیت نکنند و ساختار خاص خود رو داشته باشند، اما کدهای زبان اصلی به طور مستقیم در آن ها قابل اجرا می باشد.
فریمورک ها از تکرار کدنویسی جلوگیری می کنند و امکانات پیشفرضی مانند ساخت دیتابیس، عضویت، امنیت و … را در اختیار برنامه نویس قرار می دهند.
به دلیل ساختار استاندارد فریمورک ها، توسعه پروژه ها راحتتر و سریعتر صورت می گیرد و کدها توسط دیگر برنامه نویسان قابل درک تر می باشد.
معرفی چند فریمورک:
- در PHP => لاراول، سیمفونی، Codeigniter
- در پایتون => فلاسک، DJango
- در جاوا اسکریپت => React JS, Vue, Ember
- در جاوا => Spring, Grails, GWT
- در NodeJS => اکسپرس، Meteor, Hapi
دیدگاه و پرسش