یکی از سوالهایی که خیلی از افرادی که تازه وارد برنامهنویسی وب میشن میپرسن اینه که تفاوت فرانتاند و بکاند چیه؟
به زبان ساده، یک وبسایت یا اپلیکیشن از دو بخش اصلی تشکیل شده:
فرانتاند (Frontend) بخشیه که کاربر مستقیماً میبینه و باهاش تعامل میکنه. تمام چیزهایی که روی صفحه نمایش داده میشن مثل دکمهها، فرمها، منوها، تصاویر، رنگها و انیمیشنها توسط فرانتاند ساخته میشن. وظیفه یک Frontend Developer اینه که ظاهر سایت رو طراحی و پیادهسازی کنه و تجربه کاربری خوبی ایجاد کنه.
در مقابل، بکاند (Backend) بخشیه که پشت صحنه کار میکنه و کاربر مستقیماً اون رو نمیبینه. مدیریت اطلاعات کاربران، ارتباط با دیتابیس، احراز هویت، ثبت سفارشها، پردازش دادهها و منطق اصلی برنامه در بکاند انجام میشه.
برای درک بهتر، یک فروشگاه اینترنتی رو تصور کنید:
وقتی محصولی رو مشاهده میکنید، روی دکمه خرید کلیک میکنید و ظاهر زیبای سایت رو میبینید، در حال استفاده از فرانتاند هستید.
اما زمانی که اطلاعات محصول از دیتابیس دریافت میشه، سفارش شما ثبت میشه، موجودی کالا بررسی میشه و پرداخت پردازش میشه، بکاند در حال انجام کاره.
به طور خلاصه:
- فرانتاند = هر چیزی که کاربر میبیند و با آن تعامل میکند.
- بکاند = هر چیزی که در پشت صحنه برای عملکرد صحیح سیستم انجام میشود.
این دو بخش به یکدیگر وابسته هستند و یک وبسایت حرفهای زمانی شکل میگیرد که فرانتاند و بکاند به درستی با هم ارتباط داشته باشند.
✦ 💻 @programming_codiing
Post #162
797
- ❤ 5