فریمورک در برنامه نویسی به چه معناست؟

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