loading...

مقالات طراحی سایت

بازدید : 61
چهارشنبه 18 مهر 1403 زمان : 19:43


تمجید و مقایسه‌ی بک‌اند و فرانت‌اند به گویش بی آلایش
در حالتی که به سوژه طراحی وب عشق‌مند هستیدو میخواهید آن‌را از شالوده آغاز نمایید تا بتوانید به کلیه‌ی تجهیزات موردنظرتان برسید خوب میباشد نخستین از همگی با دو زیرشاخه‌ی اپ نویسی اینترنت‌وب سایت یعنی نرم افزار‌نویسی بک‌اند و اپلیکیشن‌نویسی فرانت‌اند آشنا طراحی سایت در مشهد گردید.
بک اند (Backend) چیست؟
زمانی میخواهیم نرم‌افزار‌نویسی بک‌اند را توضیح دهیم، عالی میباشد از معنای لغوی آن آغاز کنیم. Back در گویش انگلیسی به معنای پشت/عقب هست. به عبارتی‌طور که از معنای لغوی آن معین میباشد نرم افزار نویسی بک اند یعنی مجموع آن کارهایی که در پشت صحنه جاری ساختن میگردد و استفاده کننده آن ها را نمیبیند.
بک اند “Backend” عموما از سه نصیب تشکیل می‌گردد: یک سرور، یک اپلیکیشن و یک مقر داده‌ها (دیتا بیس).
در صورتیکه مثلا قصد خرید وسیله‌ای از یک اینترنت‌وبسایت را داشته باشید، وبسایت را گشوده می کنید و با فرات‌اند تعامل میکنید. وقتی که شما اطلاعاتی نظیر ادرس وارد میکنید، وب سایت داده ها شما‌را در مقر داده‌ی خویش ذخیره می‌نماید. آحاد اطلاعاتی که وارد کردید در سرور باقی میماند و در حالتی‌که شما بعد ها با به عبارتی اکانت کاربری وارد وبسایت گردید می توانید کل داده ها سفارشات و ادرس‌هایی که وارد کردید را ببینید.

به شخصی که با به کار گیری از تکنولوژی‌های متفاوت، رابطه را فی مابین سرور و دیتابیس برقرار می‌نماید را پیشرفت دهنده بک اند “Backend Developer” می‌گوییم.
Backend یا این که بک اند، به بخشی از یک وبسایت یا این که اپ می گویند که برای یوزرها قابل مشاهده وجود ندارد. همان دیگر هسته و مغز یک تارنما میباشد که وظیفه در دست گرفتن منطق آن را بر ذمه دارااست. این نصیب از وبسایت مانند قسمتی از کوه یخ میباشد که در تحت سطح آب قرار گرفته میباشد. سمت سرور با قسمت سمت مخاطب رابطه بدون واسطه داراست و به اجزایی که در رابط کاربری پیاده سازی گردیده‌اند جان می بخشد. نرم‌افزار نویس بک اند بایستی داده ها را متناسب با هدف ها متفاوت از مقر‌داده اخذ نماید و در شکل نیاز بعداز پردازش به استفاده کننده اکران دهد.

تکنولوژی های بک اند عموما مشتمل بر زبانهای نرم‌افزار نویسی مانند PHP ،Ruby ،Python و غیره می باشند. همینطور برای اینکه این تکنولوژی ها سهل و آسان خیس نیز شوند گاهی از قاب ورک هایی مانند Ruby on Rails، Cake PHP و … برای سرعت دادن به توسعه و گسترش نرم افزار به کارگیری میشود.
بخش اعظمی از کسانی که جدیدا وارد این شاخه کاری میشوند، بسیار کلماتی مانند وردپرس، جوملا، دروپال و … را می‌شنوند. برای مثال وردپرس یک نمونه بسیار عالی برای کارکرد فرانت اند و بک اند با هم است. به این دلیل‌که وردپرس مبتنی بر یک قاب ورک کد گشوده بر طبق گویش نرم‌افزار نویسی PHP به آسانی بر روی یک سرور به یاروهمدم دیتابیس قابل نصب است و بعد طراحان عملکردها و ظواهر وب سایت را با به کارگیری از کدنویسی متناسب نیاز تغییر و تحول میدهند.

فرانت اند (Frontend) چیست؟
برای توضیح فرات‌اند نیز، مانند بک‌اند، از معنای لغوی آن آغاز میکنیم. Front در گویش انگلیسی به معنای جلو/پیش هست. در طراحی وب سایت فرات اند به آن بخشی گفته می‌گردد که به وسیله مخاطب قابل مشاهده میباشد و با آن تعامل ساخت می‌نماید. فرانت اند کدهای نامفهوم برای یوزرها را در پوسته ظاهری گرافیکی و بصری به آنان اکران میدهد تا استعمال از نصیب‌های گوناگون وب سایت برایشان معمولی‌خیس گردد. در‌این نصیب هیبت‌های ورودی داده ها، صداها، تصاویر، ویدیوها و روی هم رفته هر چیز دیگری که برای مخاطب قابل فهم باشد، قرار میگیرد.
فرانت اند “Frontend” معمولا از دو قسمت تشکیل می گردد: طراحی وب و بسط فرانت‌اند اینترنت.
در نصیب ساخت وب سایت، طراحان با برنامه‌های گرافیکی مانند فتوشاپ یا این که آدوبی ایکس‌دی ظواهر تارنما را پیاده سازی می‌نمایند. ولی نصیب بسط رابط کاربری مرتبط با پیاده‌سازی ظواهر تارنما در پوسته کدهای HTML ،CSS و JavaScript میباشد. لهجه‌های نرم‌افزار‌نویسی که در فرانت به عمل می روند، سمت مخاطب یا این که Client Side هستند. براین اساس کدهای مندرج در فرانت در مرورگر استفاده کننده پردازش و جاری ساختن میگردند. یعنی استفاده کننده به‌راحتی بدین کدها دسترسی بی واسطه دارااست و میتواند آنها را مشاهده نماید. فرانت‌اند با نصیب بک‌اند (Backend) درخصوص بدون واسطه میباشد و اثر بخش اعظمی بر روی تجارب کاربری (UX) داراست.

در قبلی در‌صورتی‌که کسی از پیشرفت حرف میکرد، عموما مرتبط با قسمت بک اند “Backend” بود، البته در سال‌های اخیر این مورد بسیار عوض شده میباشد و نیاز داریم در بین هر که تارنما را در قابل انعطاف افزاری‌های گرافیکی پیاده سازی می‌نماید و هر کس آنان را تبدیل به کدهای HTML و CSS می‌نماید، تفاوت قائل شویم. این مسئله وقتی که طراحان به سوی استعمال از جاوا اسکریپ و JQuery روی آوردند بسیار دور از شوخی‌خیس شد.
Server Side و Client Side به چه مفهوم می‌باشند.
در متن بارها از لغت ها سمت سرور و سمت استفاده کننده استعمال شد. برای ادراک خوب پیرو به توضیح این دو معنا میپردازیم.
Client Side
از آن‌جایی که معنای لغوی کلمه و واژه Client، مشتری میباشد، Client Side هم در معنای لهجه‌هایی میباشد که سمت مخاطب فعالیت می‌نمایند. به‌تیتر نمونه میتوان به HTML، CSS، JavaScript و… لهجه‌های سمت مخاطب و Client Side بگوییم. و به آحاد کاری که‌این گویش‌ها ایفا می دهند، ساخت سایت یا این که Front End Development می‌گویند.

Server Side
همان گونه که از نام این عبارت پیداست، گویش‌هایی درین گروه بندی قرار می گیرند که برای ایفا روی سرورها نوشته میگردند و برای جاری ساختن شدن به یک سرور نیاز دارا‌هستند. مثلا لهجه‌هایی مثل PHP یا این که ASP.NET برای جاری ساختن مطلقا به یک سرور نیاز دارا‌هستند،‌ که‌این سرور هم قادر است یک سرور حقیقی در دنیای آنلاین باشد و هم یک مشابه ساز سرور یا این که لوکال هاست (Localhost). به گویش‌های نرم‌افزار نویسی‌ای که سمت سرور انجام میگردند، گویش‌های Server Side و به آحاد کاری که‌این گویش‌ها جاری ساختن می‌دهند، اپلیکیشن نویسی بک اند یا این که Back End Development می‌گویند.


تمجید و مقایسه‌ی بک‌اند و فرانت‌اند به گویش بی آلایش
در حالتی که به سوژه طراحی وب عشق‌مند هستیدو میخواهید آن‌را از شالوده آغاز نمایید تا بتوانید به کلیه‌ی تجهیزات موردنظرتان برسید خوب میباشد نخستین از همگی با دو زیرشاخه‌ی اپ نویسی اینترنت‌وب سایت یعنی نرم افزار‌نویسی بک‌اند و اپلیکیشن‌نویسی فرانت‌اند آشنا طراحی سایت در مشهد گردید.
بک اند (Backend) چیست؟
زمانی میخواهیم نرم‌افزار‌نویسی بک‌اند را توضیح دهیم، عالی میباشد از معنای لغوی آن آغاز کنیم. Back در گویش انگلیسی به معنای پشت/عقب هست. به عبارتی‌طور که از معنای لغوی آن معین میباشد نرم افزار نویسی بک اند یعنی مجموع آن کارهایی که در پشت صحنه جاری ساختن میگردد و استفاده کننده آن ها را نمیبیند.
بک اند “Backend” عموما از سه نصیب تشکیل می‌گردد: یک سرور، یک اپلیکیشن و یک مقر داده‌ها (دیتا بیس).
در صورتیکه مثلا قصد خرید وسیله‌ای از یک اینترنت‌وبسایت را داشته باشید، وبسایت را گشوده می کنید و با فرات‌اند تعامل میکنید. وقتی که شما اطلاعاتی نظیر ادرس وارد میکنید، وب سایت داده ها شما‌را در مقر داده‌ی خویش ذخیره می‌نماید. آحاد اطلاعاتی که وارد کردید در سرور باقی میماند و در حالتی‌که شما بعد ها با به عبارتی اکانت کاربری وارد وبسایت گردید می توانید کل داده ها سفارشات و ادرس‌هایی که وارد کردید را ببینید.

به شخصی که با به کار گیری از تکنولوژی‌های متفاوت، رابطه را فی مابین سرور و دیتابیس برقرار می‌نماید را پیشرفت دهنده بک اند “Backend Developer” می‌گوییم.
Backend یا این که بک اند، به بخشی از یک وبسایت یا این که اپ می گویند که برای یوزرها قابل مشاهده وجود ندارد. همان دیگر هسته و مغز یک تارنما میباشد که وظیفه در دست گرفتن منطق آن را بر ذمه دارااست. این نصیب از وبسایت مانند قسمتی از کوه یخ میباشد که در تحت سطح آب قرار گرفته میباشد. سمت سرور با قسمت سمت مخاطب رابطه بدون واسطه داراست و به اجزایی که در رابط کاربری پیاده سازی گردیده‌اند جان می بخشد. نرم‌افزار نویس بک اند بایستی داده ها را متناسب با هدف ها متفاوت از مقر‌داده اخذ نماید و در شکل نیاز بعداز پردازش به استفاده کننده اکران دهد.

تکنولوژی های بک اند عموما مشتمل بر زبانهای نرم‌افزار نویسی مانند PHP ،Ruby ،Python و غیره می باشند. همینطور برای اینکه این تکنولوژی ها سهل و آسان خیس نیز شوند گاهی از قاب ورک هایی مانند Ruby on Rails، Cake PHP و … برای سرعت دادن به توسعه و گسترش نرم افزار به کارگیری میشود.
بخش اعظمی از کسانی که جدیدا وارد این شاخه کاری میشوند، بسیار کلماتی مانند وردپرس، جوملا، دروپال و … را می‌شنوند. برای مثال وردپرس یک نمونه بسیار عالی برای کارکرد فرانت اند و بک اند با هم است. به این دلیل‌که وردپرس مبتنی بر یک قاب ورک کد گشوده بر طبق گویش نرم‌افزار نویسی PHP به آسانی بر روی یک سرور به یاروهمدم دیتابیس قابل نصب است و بعد طراحان عملکردها و ظواهر وب سایت را با به کارگیری از کدنویسی متناسب نیاز تغییر و تحول میدهند.

فرانت اند (Frontend) چیست؟
برای توضیح فرات‌اند نیز، مانند بک‌اند، از معنای لغوی آن آغاز میکنیم. Front در گویش انگلیسی به معنای جلو/پیش هست. در طراحی وب سایت فرات اند به آن بخشی گفته می‌گردد که به وسیله مخاطب قابل مشاهده میباشد و با آن تعامل ساخت می‌نماید. فرانت اند کدهای نامفهوم برای یوزرها را در پوسته ظاهری گرافیکی و بصری به آنان اکران میدهد تا استعمال از نصیب‌های گوناگون وب سایت برایشان معمولی‌خیس گردد. در‌این نصیب هیبت‌های ورودی داده ها، صداها، تصاویر، ویدیوها و روی هم رفته هر چیز دیگری که برای مخاطب قابل فهم باشد، قرار میگیرد.
فرانت اند “Frontend” معمولا از دو قسمت تشکیل می گردد: طراحی وب و بسط فرانت‌اند اینترنت.
در نصیب ساخت وب سایت، طراحان با برنامه‌های گرافیکی مانند فتوشاپ یا این که آدوبی ایکس‌دی ظواهر تارنما را پیاده سازی می‌نمایند. ولی نصیب بسط رابط کاربری مرتبط با پیاده‌سازی ظواهر تارنما در پوسته کدهای HTML ،CSS و JavaScript میباشد. لهجه‌های نرم‌افزار‌نویسی که در فرانت به عمل می روند، سمت مخاطب یا این که Client Side هستند. براین اساس کدهای مندرج در فرانت در مرورگر استفاده کننده پردازش و جاری ساختن میگردند. یعنی استفاده کننده به‌راحتی بدین کدها دسترسی بی واسطه دارااست و میتواند آنها را مشاهده نماید. فرانت‌اند با نصیب بک‌اند (Backend) درخصوص بدون واسطه میباشد و اثر بخش اعظمی بر روی تجارب کاربری (UX) داراست.

در قبلی در‌صورتی‌که کسی از پیشرفت حرف میکرد، عموما مرتبط با قسمت بک اند “Backend” بود، البته در سال‌های اخیر این مورد بسیار عوض شده میباشد و نیاز داریم در بین هر که تارنما را در قابل انعطاف افزاری‌های گرافیکی پیاده سازی می‌نماید و هر کس آنان را تبدیل به کدهای HTML و CSS می‌نماید، تفاوت قائل شویم. این مسئله وقتی که طراحان به سوی استعمال از جاوا اسکریپ و JQuery روی آوردند بسیار دور از شوخی‌خیس شد.
Server Side و Client Side به چه مفهوم می‌باشند.
در متن بارها از لغت ها سمت سرور و سمت استفاده کننده استعمال شد. برای ادراک خوب پیرو به توضیح این دو معنا میپردازیم.
Client Side
از آن‌جایی که معنای لغوی کلمه و واژه Client، مشتری میباشد، Client Side هم در معنای لهجه‌هایی میباشد که سمت مخاطب فعالیت می‌نمایند. به‌تیتر نمونه میتوان به HTML، CSS، JavaScript و… لهجه‌های سمت مخاطب و Client Side بگوییم. و به آحاد کاری که‌این گویش‌ها ایفا می دهند، ساخت سایت یا این که Front End Development می‌گویند.

Server Side
همان گونه که از نام این عبارت پیداست، گویش‌هایی درین گروه بندی قرار می گیرند که برای ایفا روی سرورها نوشته میگردند و برای جاری ساختن شدن به یک سرور نیاز دارا‌هستند. مثلا لهجه‌هایی مثل PHP یا این که ASP.NET برای جاری ساختن مطلقا به یک سرور نیاز دارا‌هستند،‌ که‌این سرور هم قادر است یک سرور حقیقی در دنیای آنلاین باشد و هم یک مشابه ساز سرور یا این که لوکال هاست (Localhost). به گویش‌های نرم‌افزار نویسی‌ای که سمت سرور انجام میگردند، گویش‌های Server Side و به آحاد کاری که‌این گویش‌ها جاری ساختن می‌دهند، اپلیکیشن نویسی بک اند یا این که Back End Development می‌گویند.

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 353
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 118
  • بازدید کننده امروز : 1
  • باردید دیروز : 0
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 119
  • بازدید ماه : 119
  • بازدید سال : 857
  • بازدید کلی : 6627
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی