مرکز دانش IT |
Back-End & Front-End
بک اند و فرانت اند
در مهندسی نرمافزار، اصطلاحات front-end وback-end به تفکیک توجهها بین لایه نمایش (قسمتی که نتیجه در آن نمایش داده میشود) و لایه دسترسی به داده (قسمت کار بر روی دادهها) در یک قطعه نرمافزار یا زیرساختهای فیزیکی یا سختافزار اشاره دارد. در مدل client-server (مثل سایتها که با سرور در ارتباط اند)، client یا سرویس گیرنده معمولاً به عنوان front-end در نظر گرفته میشود و معمولاً سرور به عنوان back-end در نظر گرفته میشود، حتی زمانی که برخی از کارهای ارائه شده (در لایه نمایش یا همان front-end) در واقع بر روی سرور انجام میشود. در ارتباطات مخابراتی، front-end میتواند یک دستگاه یا سرویس باشد، در حالی که پشت (back-end) این زیرساخت است که از ارائه خدمات پشتیبانی میکند.