۶ سال پیش
توسعه Back end به برنامههای سمت سرور و تمامی چیزهایی که در میان مقر داده و مرورگر رابطه برقرار می کند , اشاره دارااست . توسعه و گسترش Backend بر مقر دادهها , اسکریپتها و معماری وبسایت تمرکز دارااست .
غالبا HTML و CSS دراین پروسه مورد بررسی قرار میگیرند . اگر چه اثر گذار میباشند , ولی حقیقتا برای بسط منطق back - end لازم نیستند . دراین مقاله ما محبوبترین زبانهای برنامهنویسی back - end را مورد دعوا قرار میدهیم .
Java
Python
Node . js
Go
Django
Asp . net
Ruby
SQL
back - end دارنده سه بخش است : سرور , برنامه و مقر داده .
برای خوب تر توضیح دادن این که چه گونه کلیه این موردها کار می کنند , بیایید از یک نمونه به کار گیری کنیم : یک مشتری که می خواهد با به کارگیری از وبسایت کارت پرواز بخرد . تمامی چیزهایی که مشتری بر روی ورقه اینترنت میبیند front - end است , البته هنگامی این مشتری تمام داده ها خویش را معرفی می کند , نظیر اسم , نشانی , توضیحات و غیره , همت اینترنت داده ها را بر روی مقر دادهای که از پیشین بر روی وبسایت تاسیس شده است ذخیره مینماید .
برنامه اینترنت اجزا را در مقر داده تولید , حذف , آپ دیت مینماید یا این که تغییر و تحول اسم می دهد . برای مثال هنگامی یک مشتری بلیط را خریداری میکند , آیتمی در جدول تولید میگردد , البته وقتی که آن ها تجدیدنظر مینمایند یا این که مایل به کنسل بلیط میباشند , گزینه در مقر داده تغییر و تحول میکند .
در سادهترین صورت , سرور کامپیوتری است که از راه و روش بدور به نرمافزار دسترسی داشته و آن را اجرا میکند تا درخواستهای مشتریان را انجام دهد .
به صورت خلاصه , زمانی مشتری می خواهد بلیط بخرد , کار backend این است که برنامه اینترنت با سرور رابطه برقرار نماید تا تغییراتی را در مقر داده ذخیرهشده روی سرور ساخت نماید .