تعریف فرهنگ لغت از فریم ورک، “ساختار اساسی زیربنای یک سیستم” است که به دور از مفهوم فریم ورک در برنامه نویسی نیست. چه این سیستم یک خانه، یک ماشین، یک نظریه یا یک برنامه تلفن همراه باشد، مفهوم فریم ورک یکسان است: پشتیبانی و راهنمای اساسی برای پیکربندی یک سیستم در حال ساخت.
فریم ورک در برنامه نویسی ابزاری است که اجزا یا راه حلهای آمادهای را ارائه میدهد که به منظور سرعت بخشیدن در توسعه سیستم است. فریم ورک مجموعهای است از کتابخانههای برنامه نویسی و احتمالاً مجموعهای از قوانین برای برنامه نویسان.
یک فریم ورک میتواند شامل برنامههای پشتیبانی، کامپایلرها، کد کتابخانهها، مجموعههای ابزار و API برای توسعه نرمافزار و ایجاد سیستمها باشد. فریم ورکهای منبع باز همیشه در حال به روزرسانی و بهبود هستند.
هدف یک فریم ورک کمک به توسعه، ارائه عملکرد استاندارد و سطح پایین است تا توسعهدهندگان بتوانند تلاش خود را بر عناصری متمرکز کنند که پروژه را منحصر به فرد میکند.
استفاده از عملکرد با کیفیت بالا و از پیش بررسی شده، قابلیت اطمینان نرمافزار را افزایش میدهد، زمان برنامه نویسی را سرعت میبخشد، و تست را ساده میکند. با پایگاه فعال کاربران و بهبودهای مداوم کد، فریم ورکها به بهبود امنیت کمک میکنند.
در نهایت باید گفت که فریم ورکها برای صرفهجویی در زمان و هزینه استفاده میشوند.
انواع مختلفی از فریمورکها وجود دارد که برخی از آنها محبوبتر از سایرین هستند. توسعهدهندگان اغلب فریمورکهایی را انتخاب میکنند که بیشتر با آن آشنا هستند اما فریم ورک انتخابی ممکن است برای کار آنها مناسب نباشد. در عوض، هنگام تصمیمگیری در مورد فریم ورک مناسب برای پروژهای که در دست دارید، ویژگیهای زیر را برای انتخاب فریم ورکهای خود در نظر بگیرید:
پاسخ ها