تفاوت فرانت اند با بک اند

تفاوت FRONT END  با BACK END چیست؟

دو بخش اساسی در توسعه وب Front end  و back end هستند که هر کدام وظایف خاص خود را دارند:

 

  • FRONT END:به بخشی از وب سایت اشاره دارد که کاربر آن هارا مشاهده میکند.این بخش شامل طراحی و ساختار و ظاهر سایت است.

 

 

  •    BACK END:به بخش هایی از وب سایت اشاره دارد که در پشت صحنه کار میکنند.این بخش شامل سرور ها و منطق کسب و کار است که به FRONT END اطلاعات میدهد و کارها را مدیریت میکند.

فرانت‌اند

  • زبان‌های نشانه‌گذاری و وب مانند HTML، CSS و JavaScript، همچنین کتابخانه‌های مرتبط که معمولاً در این زبان‌ها استفاده می‌شوند، مانند Sass یا jQuery.
  • مدیریت درخواست‌های ناهمزمان و AJAX.
  • برنامه‌های یک‌صفحه‌ای با فریم‌ورک‌هایی مانند React، Angular یا Vue.js.
  • عملکرد وب.
  • طراحی وب واکنش‌گرا.
  • مسائل و راه‌حل‌های مربوط به سازگاری با مرورگرهای مختلف.
  • تست پایان به پایان با استفاده از مرورگرهای بدون رابط کاربری.
  • خودکارسازی ساخت برای تبدیل و بسته‌بندی فایل‌های JavaScript، کاهش اندازه تصاویر و مدیریت سایر فرایندها با استفاده از ابزارهایی مانند Webpack و Gulp.js.
  • بهینه‌سازی موتور جستجو.
  • ملاحظات مربو جس دسترسی.
  • ابزارهای ویرایط بهش تصویر مانند GIMP یا Photoshop.
  • طراحی و ایجاد رابط کاربری.

بک‌اند

  • زبان‌های اسکریپت‌نویسی مانند PHP، Python، Ruby، Perl و Node.js.
  • زبان‌های کامپایل شده مانند C#، Java و Go.
  • لایه دسترسی به داده‌ها.
  • منطق کسب‌وکار.
  • مدیریت پایگاه داده.
  • مقیاس‌پذیری.
  • در دسترس بودن بالا.
  • ملاحظات امنیتی، مانند احراز هویت و مجوزها.
  • معماری نرم‌افزار.
  • تبدیل داده‌ها.
  • روش‌ها و نرم‌افزارهای پشتیبان‌گیری.
 
 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هفت + 18 =