front-end و back-end چیست؟

ساعت : ۱۳:۴۱

تاریخ : ۲۷ آذر ۱۳۹۷

منظور از front-end و back-end چیست؟ چه تفاوت هایی دارند؟

ه یادگیری برنامه نویسی تحت وب می کنن از همین ابتدا با مفاهیم برنامه نویسی front-end یا برنامه نویسی back-end برخورد می کنن. شاید برای شما هم پیش اومده باشه که با این مفاهیم برخورد کرده باشین و بخواین بدونین که مفهوم این واژه ها چی هست.

برای شروع بهتره اینجوری بهتون بگم که هر وب سایتی که شما می بینید از دو بخش ساخته شده ، یکی برنامه نویسی front-end و یکی هم برنامه نویسی back-end . حالا بریم توضیح بدیم که هر کدوم اینا چی هستن.

منظور از front-end و back-end چیست؟
  • Front-end چیست؟

    خب همونطور که می بینید از اسمش مشخصه که مربوط به front و ظاهر سایت میشه ، یعنی دقیقا همون چیزی که کاربر می بینه. برای اینکه این مسئله واستون گنگ نشه یه مثال میزنم؛ فرض کنید سایت شما یک دکمه ی سبد خرید داره ، اینکه دکمه شما چه شکلی باشه (مثلا گرد ، مربع ، مستطیل ، بیضی و یا …) ، چه سایزی باشه ، چه رنگی باشه ، فونت متنش چی باشه ، رنگ متن چی باشه ، اصلا دکمه ی ما کجای صفحه باشه و در کل هر چیزی که مربوط به ظاهرش باشه وظیفه ی برنامه نویس front-end هستش.

  • زبان های برنامه نویسی Front-end چیست؟

    دوستانی که بخش برنامه نویسی front-end علاقه دارن باید برن سراغ آموزش html و css و jquery و bootstrap و برای شروع مباحثی که گفتم رو باید کاملا مسط بشن حالا بعدا که به اینا مسلط شدن میتونن برن سراغ بیشتر و چیزای بیشتری هم یاد بگیرن. ولی برای شروع باید این ۴ تا مبحث رو استاد بشن.

    منظور از front-end و back-end چیست؟
  • برنامه نویسی back-end چیست؟

    خب ، ما واسه برنامه نویسی فرانت اند مثال دکمه ی سبد خرید رو زدیم ، حالا همون دکمه رو در نظر بگیرید ، ما اینجا دیگه با ظاهرش کاری نداریم که چه رنگی و چه شکلی باشه ، وظیفه ی برنامه نویسی back-end اینه که واسه این دکمه تعریف کنه اگر روش کلیک شد چه اتفاقی بیوفته. واسه دکمه ی “افزودن به سبد خرید” باید وقتی روی اون کلیک میکنیم یکسری پردازش ها انجام بشه ، بر فرض مثال باید یک عدد از محصولی که انتخاب کردیم به سبد خرید ما اضافه بشه همراه با قیمت و اسم و سایر ویژگی هاش ، که ما بتونیم اونو توی سبد خرید ببینیم.

    خلاصه همونطور که از اسمش پیداست مربوط به پشت صحنه و پردازش هایی میشه که کاربر نمیتونه ببینه.
    مثال کاربردی : برای درک بهتر شما سایت دانشگاه رو در نظر بگیرید ، کاربر وقتی انتخاب واحد می کنه بهش میگه شما مثلا یک میلیون بدهکار شدید ، کاربر عدد ۱,۰۰۰,۰۰۰ تومان رو مثلا قرمز رنگ می بینه ، اینکه این عدد چه رنگی باشه و کجا نشون داده بشه وظیه فرانت اند هست ولی اینکه این عدد چجوری حساب شده وظیفه ی بک اند هست که این عدد رو حساب کنه تا داخل front-end نمایش داده بشه.

  • زبان های برنامه نویسی back-end چیست؟

    دوستانی که بخش برنامه نویسی back-end علاقه دارن باید برن یکی از زبان های php ، asp.net ، python و … رو انتخاب کنن و کامل یاد بگیرن.

    توجه توجه : دوستانی که میخوان back-end کار حرفه ای بشن هم ، قبل از اینکه بخوان برن سراغ php و asp.net و … حتما حتما حتما باید آموزش برنامه نویسی Front-end رو دیده باشن و باهاش آشنا باشن تا اذیت نشن و خیلی راحت و شیرین برنامه نویسی بک اند رو یاد بگیرن.



  • front-end و back-end چیست؟
    نام نویسنده : امیرمسعود طالاری
  • front-end و back-end چیست؟
    نام نویسنده : رضا ابولحسن زاده
  • front-end و back-end چیست؟
    نام نویسنده : رضا ابولحسن زاده
  • front-end و back-end چیست؟
    نام نویسنده : رضا ابولحسن زاده

درباره نویسنده : برنامه نویس وب و دانشجوی کارشناسی ارشد رشته نرم افزار

پاسخی بگذارید

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