بک اند چیست؟
در شرایطی که بخواهیم خیلی بی آلایش بدین پرسش جواب دهیم که بکاند (Back-End) چیست، بایستی بگوییم که اپنویسان و توسعه و گسترشدهندگان طراحی سایت به دو تیم تقسیم میگردند. مجموعه نخستین فرانتاند (Front End) و مجموعه دوم بکاند (Back end) اسم داراهستند.
در شرایطی که به عبارت Back-End دقت نمایید، واژه و کلمه Back را در آن مشاهده خواهید کرد. Back به معنای پشت، عقب یا این که کلماتی از این دست میباشد؛ براین اساس، با اعتنا بدین کلمه و واژه، میقدرت بدین قضیه پی موفقیت که بکاند به کاری اشاره دارااست که در پشت صحنه اعمال می گردد و قابل روءیت وجود ندارد.
در واقع، می توانیم بگوییم که به بخشی از یک اینترنتتارنما یا این که نرم افزار که بوسیله یوزرها چشم نمی شود، بکاند گفته میشود که با اپنویسی سمت سرور یا این که server side هم آن را میشناسند؛ به دلیل آن که کدهای بکاند از روش یک سرور به مرورگر یوزرها رسول میگردند.
برای این که بتوانید کدهای بکاند را بنویسید، به سه چیز احتیاج دارید. در مرحله نخستین به کدها احتیاج دارید. در مرحله سپس به سروری نیاز دارید که بتواند کدهای شمارا بگیرد و آنان را پردازش و اعمال نماید. گزینه سوم هم یک دیتابیس میباشد. هنگامی بکاند میتواند توان اساسی خویش را به دست آورد که بتواند با دیتابیس رابطه برقرار نماید و به آن وصل خواهد شد.
شناخت با مفاهیم Client Side و Server Side
در نصیب قبلی به عبارت سرورساید (Server Side) اشاره کردیم. پیش از این که بخواهیم بیشتر بدین پرسش بپردازیم که بکاند (Back-End) چیست، شاید بد نباشد این معنا را مقداری گشوده کنیم.
در اکثری از وقت ها در کنار عبارت سرور ساید، شاهد عبارت کلاینتساید (Client Side) هم هستیم. به گویشهایی که در سمت استفاده کننده عمل مینمایند، کلاینتساید گفته میگردد. به تیم کارهایی کهاین گویشها مثل HTML، CSS، Javascript و… جاری ساختن میدهند، ساخت سایت یا این که Front End Development گفته می شود.
از طرفی، لهجههایی که برای جاری ساختن شدن به یک سرور احتیاج دارا هستند، جزو تیم سرورساید قرار می گیرند و به تیم کارهایی کهاین تیم از لهجهها اعمال میدهند، نرمافزارنویسی بکاند یا این که Back End Development گفته میشود؛ بدین ترتیب، نرم افزارنویسی بکاند، سمت سرور و سرورساید، همگی به یک مفهوم می باشند. از آن طرف هم کدنویسی فرانتاند، سمت کلاینت، کلاینتساید و سمت استفاده کننده یک مضمون مشترک را جابجایی می دهند.
تفاوت فرانت اند با بک اند چیست؟
برای آنکه خوب فهم و شعور نمایید بکاند (Back-End) چیست، اشاره به تفاوتهای فرانتاند و بکاند قادر است راهگشا باشد؛ البته شاید عالی باشد پیش از آن، بهاین پرسش جواب دهیم که فرانت اند چیست؟
به قسمتهایی از یک وبسایت یا این که نرم افزار که بوسیله مخاطب قابل مشاهده میباشد، فرانتاند گفته می گردد. تشکیل داد لیستها، ایجاد کرد منوها، استایلدهی به عکسها، استایلدهی به متون و هر چیزی که مرتبط با خصوصیتهای بصری میگردد، به فرانتاند مربوط میباشد؛ براین اساس، فرانتاند به ایجاد کرد هر آن چیزی گفته می گردد که استفاده کننده قادر است آن را از روش مانیتور ببیند؛ ولی عملیات پشت صحنه، منطقها و آنچه که بوسیله مخاطب چشم نمی شود، به بکاند مربوط میگردد.
شما برای این که بتوانید یک اینترنتوبسایت ساخت و ساز نمائید، هم به فرانتاند و هم به بکاند احتیاج دارید. بنابر آنچه تا به امروز گفتهایم، بایستی فهمیده باشید که با امداد فرانتاند می توانید به زیباییهای ظاهری وبسایت بپردازید و با یاری بکاند، میتوانید شغل های پشت صحنه اینترنتوبسایت را اعمال دهید.
یک کارشناس بک اند، داده ها را از دیتابیس اخذ مینماید و به مخاطب علامت میدهد، همینطور داده ها را از مخاطب میگیرد و به دیتابیس وارد مینماید. رئیس داده ها دیتابیس، حذف داده ها، بازنویسی و آپ تو دیت آنان از کارهاییست که یک بکاندکار جاری ساختن می دهد.
کدهای بکاند را هیچکس به غیر از نرمافزارنویس نمیتواند ببیند. نمونه صحنه تئاتر، یک نمونه بهتر برای پرنورشدن تفاوتهای بکاند و فرانتاند میباشد. اگرچه ممکن میباشد این نمونه را در جاهای مختلفی خوانده یا این که شنیده باشید، ولی تکرار مجدد آن بیضرروزیان میباشد.
در یک صحنه تئاتر، بازیگران نقش فرانتاند را بازی مینمایند؛ دست اندرکاران پشت صحنه، بکاند میباشند و تماشاچیان، کاربرانی می باشند که قادرند بازیگران را ببینند؛ ولی از مشاهده کارداران پشت صحنه عاجزند. اگرچه دست اندرکاران پشت صحنه قابل رویت نیستند، البته اثر خویش را در خروجی عمل خواهند گذاشت.
فرض نمایید شما صاحب و مالک یک استخراجوکار می باشید و میخواهید برای آشنا شدن عموم با استحصالوکارتان، یک وبسایت بزنید. هنگامی اشخاص وارد وب سایت شما میشوند، آنچه را که مشاهده مینمایند، از جمله متنهای نوشتهگردیده، عکسها و برنامه خردسالان، نتایج فعالیت فرانتاند میباشد.
ولی فرض فرمائید اشخاص می خواهند در وب سایت شما لحاظ خویش را تصویب نمایند یا این که کالایی را توصیه دهند. برای این امور، شما می بایست از یک تکنولوژی استعمال نمائید که توان ذخیره اطلاعاتی مثل اسم استفاده کننده، نشانی، کارت اعتباری و … را داشته باشد. اینجاست که پای بکاند به روایت گشوده می گردد.
بک اند چیست؟
در شرایطی که بخواهیم خیلی بی آلایش بدین پرسش جواب دهیم که بکاند (Back-End) چیست، بایستی بگوییم که اپنویسان و توسعه و گسترشدهندگان طراحی سایت به دو تیم تقسیم میگردند. مجموعه نخستین فرانتاند (Front End) و مجموعه دوم بکاند (Back end) اسم داراهستند.
در شرایطی که به عبارت Back-End دقت نمایید، واژه و کلمه Back را در آن مشاهده خواهید کرد. Back به معنای پشت، عقب یا این که کلماتی از این دست میباشد؛ براین اساس، با اعتنا بدین کلمه و واژه، میقدرت بدین قضیه پی موفقیت که بکاند به کاری اشاره دارااست که در پشت صحنه اعمال می گردد و قابل روءیت وجود ندارد.
در واقع، می توانیم بگوییم که به بخشی از یک اینترنتتارنما یا این که نرم افزار که بوسیله یوزرها چشم نمی شود، بکاند گفته میشود که با اپنویسی سمت سرور یا این که server side هم آن را میشناسند؛ به دلیل آن که کدهای بکاند از روش یک سرور به مرورگر یوزرها رسول میگردند.
برای این که بتوانید کدهای بکاند را بنویسید، به سه چیز احتیاج دارید. در مرحله نخستین به کدها احتیاج دارید. در مرحله سپس به سروری نیاز دارید که بتواند کدهای شمارا بگیرد و آنان را پردازش و اعمال نماید. گزینه سوم هم یک دیتابیس میباشد. هنگامی بکاند میتواند توان اساسی خویش را به دست آورد که بتواند با دیتابیس رابطه برقرار نماید و به آن وصل خواهد شد.
شناخت با مفاهیم Client Side و Server Side
در نصیب قبلی به عبارت سرورساید (Server Side) اشاره کردیم. پیش از این که بخواهیم بیشتر بدین پرسش بپردازیم که بکاند (Back-End) چیست، شاید بد نباشد این معنا را مقداری گشوده کنیم.
در اکثری از وقت ها در کنار عبارت سرور ساید، شاهد عبارت کلاینتساید (Client Side) هم هستیم. به گویشهایی که در سمت استفاده کننده عمل مینمایند، کلاینتساید گفته میگردد. به تیم کارهایی کهاین گویشها مثل HTML، CSS، Javascript و… جاری ساختن میدهند، ساخت سایت یا این که Front End Development گفته می شود.
از طرفی، لهجههایی که برای جاری ساختن شدن به یک سرور احتیاج دارا هستند، جزو تیم سرورساید قرار می گیرند و به تیم کارهایی کهاین تیم از لهجهها اعمال میدهند، نرمافزارنویسی بکاند یا این که Back End Development گفته میشود؛ بدین ترتیب، نرم افزارنویسی بکاند، سمت سرور و سرورساید، همگی به یک مفهوم می باشند. از آن طرف هم کدنویسی فرانتاند، سمت کلاینت، کلاینتساید و سمت استفاده کننده یک مضمون مشترک را جابجایی می دهند.
تفاوت فرانت اند با بک اند چیست؟
برای آنکه خوب فهم و شعور نمایید بکاند (Back-End) چیست، اشاره به تفاوتهای فرانتاند و بکاند قادر است راهگشا باشد؛ البته شاید عالی باشد پیش از آن، بهاین پرسش جواب دهیم که فرانت اند چیست؟
به قسمتهایی از یک وبسایت یا این که نرم افزار که بوسیله مخاطب قابل مشاهده میباشد، فرانتاند گفته می گردد. تشکیل داد لیستها، ایجاد کرد منوها، استایلدهی به عکسها، استایلدهی به متون و هر چیزی که مرتبط با خصوصیتهای بصری میگردد، به فرانتاند مربوط میباشد؛ براین اساس، فرانتاند به ایجاد کرد هر آن چیزی گفته می گردد که استفاده کننده قادر است آن را از روش مانیتور ببیند؛ ولی عملیات پشت صحنه، منطقها و آنچه که بوسیله مخاطب چشم نمی شود، به بکاند مربوط میگردد.
شما برای این که بتوانید یک اینترنتوبسایت ساخت و ساز نمائید، هم به فرانتاند و هم به بکاند احتیاج دارید. بنابر آنچه تا به امروز گفتهایم، بایستی فهمیده باشید که با امداد فرانتاند می توانید به زیباییهای ظاهری وبسایت بپردازید و با یاری بکاند، میتوانید شغل های پشت صحنه اینترنتوبسایت را اعمال دهید.
یک کارشناس بک اند، داده ها را از دیتابیس اخذ مینماید و به مخاطب علامت میدهد، همینطور داده ها را از مخاطب میگیرد و به دیتابیس وارد مینماید. رئیس داده ها دیتابیس، حذف داده ها، بازنویسی و آپ تو دیت آنان از کارهاییست که یک بکاندکار جاری ساختن می دهد.
کدهای بکاند را هیچکس به غیر از نرمافزارنویس نمیتواند ببیند. نمونه صحنه تئاتر، یک نمونه بهتر برای پرنورشدن تفاوتهای بکاند و فرانتاند میباشد. اگرچه ممکن میباشد این نمونه را در جاهای مختلفی خوانده یا این که شنیده باشید، ولی تکرار مجدد آن بیضرروزیان میباشد.
در یک صحنه تئاتر، بازیگران نقش فرانتاند را بازی مینمایند؛ دست اندرکاران پشت صحنه، بکاند میباشند و تماشاچیان، کاربرانی می باشند که قادرند بازیگران را ببینند؛ ولی از مشاهده کارداران پشت صحنه عاجزند. اگرچه دست اندرکاران پشت صحنه قابل رویت نیستند، البته اثر خویش را در خروجی عمل خواهند گذاشت.
فرض نمایید شما صاحب و مالک یک استخراجوکار می باشید و میخواهید برای آشنا شدن عموم با استحصالوکارتان، یک وبسایت بزنید. هنگامی اشخاص وارد وب سایت شما میشوند، آنچه را که مشاهده مینمایند، از جمله متنهای نوشتهگردیده، عکسها و برنامه خردسالان، نتایج فعالیت فرانتاند میباشد.
ولی فرض فرمائید اشخاص می خواهند در وب سایت شما لحاظ خویش را تصویب نمایند یا این که کالایی را توصیه دهند. برای این امور، شما می بایست از یک تکنولوژی استعمال نمائید که توان ذخیره اطلاعاتی مثل اسم استفاده کننده، نشانی، کارت اعتباری و … را داشته باشد. اینجاست که پای بکاند به روایت گشوده می گردد.

سئوی آن پیج برای ارتقاء ورودی