بخش اعظمی از جدیدواردها به صنعت پیشرفتٔ اپ نمیدانند که عمل خویش را از کجا استارت نمایند و بر راز اینکه حوزهٔ بک اند را برای یادگیری گزینش نمایند یا این که فرانت اند شک و تردید داراهستند و یا این که حتی برخیها می خواهند هر دو را حافظه بگیرند و به اصطلاح دولوپر فول اِستک شوند. طراحی سایت در مشهد درحال حاضر ممکن میباشد این سؤال پیش بیاید که اصولاً مفهوم این اصطلاحات چیست؟ درین نوشتهعلمی برای اینکه شمارا در جریان بدون نقص این روند در اختیار بگذاریم، نخستین تفاوت در حیطههای Front-end و Back-end را رسیدگی کرده آنگاه پاره ای جلوتر می رویم و دربارۀ هرمورد توضیحاتی تکمیلی ارائه خوا هیم کرد.
برای آغاز، تکنولوژیهای فرانت اند و بک اند را با یک مغازه مقایسه می کنیم. حدوداً همۀ دکانها یک نمای ظاهری دارا هستند که ویترین و دکور آنان میباشد به گونه ای که میتوانیم این نصیب را Front-end دکان مینامیم که به منزلهٔ محلی میباشد که مشتری می آید و اجناس را مشاهده کرده و در غایت خرید مینماید. صاحب و مالک دکان وقت متعددی صرف مینماید تا دراین بخش از مغازه اجناس را صحیح در مکان مطلوب بچیند و تجربیاتٔ خرید خیر برای مشتریانش در حین خرید رقم بزند. در عین هم اکنون، Back-end دکان جایی میباشد که در پشت پرده جایدارد و محلی میباشد که مشتری هیچ وقت آن را نمیبیند و دربرگیرنده محصولاتی میباشد که انبار گردیدهاند و هنوز در قفسههای جلو قرار داده نشدهاند. ضمن این، یک سری عمدهفروشان نیز وجود داراهستند که صاحب و مالک دکان اجناس خویش را از آنها تأمین مینماید، گروه لُجستیگ اکثری از شغل های رو سروسامان می دهد و ... البته در عین حالا، مشتریان ابداً از وجود آنان با خبر نیستند.
در یک روءیت کرد کلی، فروشگاهی که انبار و لُجستیگ نداشته و با دیگر مرکز ها پخش اجناس در تعامل نباشد، عملاً نمیتواند نیاز مشتریان را پاسخگو باشد و همینطور فروشگاهی که ویترین و قفسه ندارد و تنها مشمول یک انبار میباشد، نمیتواند محلی مطلوب برای ورود مشتری باشد. هر دو قسمتی که گفته شد، برای یک دکان مورد نیاز میباشد و نمیاقتدار یکی از را حذف کرد و هر یک از آن ها نیازهای متفاوتی را پاسخگو میباشند و حضور آنها در کنار هم میباشد که سبب به ساخت و ساز یک مغازه حقیقی و واقعی می شود. دربارهی نرم افزارهای پایین اینترنت هم همین زمینه درستگو میباشد که با توضیحاتی که درپی می آوریم، این موضوع پرنورخیس شود.
دولوپر فرانت اند (Front End) چه کسی است؟
در بخش گذشته، تفاوت های فرانت اند و بک اند را در مقایسه با یک دکان مطرح کردیم. حالا برای ادراک خوب تفاوت های این دو، هر کدام را غیر وابسته توضیح داده و وظایف آنها را پژوهش می کنیم تا بتوانید تصمیم صحت برای تعیین مسیر اپ نویس شدن خویش داشته باشید.
دولوپرهای فرانت اند وظیفه داراهستند تا یک تجربیاتٔ جالب برای بازدیدکنندگان وب سایت رقم بزنند و معمولاً این اشخاص با طراحان گرافیک زیاد سروکار دارا هستند تا ایدههای وی را به حقیقت تبدیل نمایند (در همین راستا توصیه میگردد نوشتهعلمی طراحان اینترنت و دولوپرهای فرانت اند چه گونه میتوانند با یکدیگر کنار بیایند؟ را مرور بفرمایید). به طور کلی، تکنولوژیهایی کهاین دست دولوپرها استعمال مینمایند عبارتند از:
- گویش اچتیامال: HTML مخفف واژگان HyperText Markup Language به مفهوم «گویش آرمگذاری فرامتنی» میباشد که به تیتر سنگ زیربنای اینترنت شناخته میگردد. همه نرم افزارهای زیر اینترنت با استعمال از این تکنولوژی تشکیلشدهاند و مرورگرها به نیکی تگهای این لهجه را متوجه می شوند و نیاز به توضیح وجود ندارد که یادگیری این لهجه خیلی آسوده میباشد و سفارش میگردد که فعالان صنعت توسعه و گسترشٔ اپلیکیشن، سوای ناحیهای که در آن فعال می باشند، یک شناخت نسبی با آن داشته باشند.
- گویش سیاساس: CSS مخفف واژگان Cascading Style Sheets میباشد که یک کدام از دیگر از تکنولوژیهای گزینه به کار گیریٔ دولوپرهای فرانت اند میباشد کهاین قابلیت و امکان را به وی می دهد تا بتوانند خصوصیات ظاهری یک کاغذٔ اینترنت را پیاده سازی نمایند (در شرایطی که بخواهیم فهم و شعور صحیحتری از تفاوت لهجههای HTML و CSS داشته باشیم، قادر خواهیم بود یک ساختمان را در لحاظ بگیریم به این صورت کهاین ساختمان از اِسکلت، چارچوب، سنگ و خشت تاسیس شده است (HTML) البته برای اینکه قشنگ به لحاظ رسد، مستلزم کچ، رنگ، تزئینات و غیره (CSS) میباشد.)
بخش اعظمی از جدیدواردها به صنعت پیشرفتٔ اپ نمیدانند که عمل خویش را از کجا استارت نمایند و بر راز اینکه حوزهٔ بک اند را برای یادگیری گزینش نمایند یا این که فرانت اند شک و تردید داراهستند و یا این که حتی برخیها می خواهند هر دو را حافظه بگیرند و به اصطلاح دولوپر فول اِستک شوند. طراحی سایت در مشهد درحال حاضر ممکن میباشد این سؤال پیش بیاید که اصولاً مفهوم این اصطلاحات چیست؟ درین نوشتهعلمی برای اینکه شمارا در جریان بدون نقص این روند در اختیار بگذاریم، نخستین تفاوت در حیطههای Front-end و Back-end را رسیدگی کرده آنگاه پاره ای جلوتر می رویم و دربارۀ هرمورد توضیحاتی تکمیلی ارائه خوا هیم کرد.
برای آغاز، تکنولوژیهای فرانت اند و بک اند را با یک مغازه مقایسه می کنیم. حدوداً همۀ دکانها یک نمای ظاهری دارا هستند که ویترین و دکور آنان میباشد به گونه ای که میتوانیم این نصیب را Front-end دکان مینامیم که به منزلهٔ محلی میباشد که مشتری می آید و اجناس را مشاهده کرده و در غایت خرید مینماید. صاحب و مالک دکان وقت متعددی صرف مینماید تا دراین بخش از مغازه اجناس را صحیح در مکان مطلوب بچیند و تجربیاتٔ خرید خیر برای مشتریانش در حین خرید رقم بزند. در عین هم اکنون، Back-end دکان جایی میباشد که در پشت پرده جایدارد و محلی میباشد که مشتری هیچ وقت آن را نمیبیند و دربرگیرنده محصولاتی میباشد که انبار گردیدهاند و هنوز در قفسههای جلو قرار داده نشدهاند. ضمن این، یک سری عمدهفروشان نیز وجود داراهستند که صاحب و مالک دکان اجناس خویش را از آنها تأمین مینماید، گروه لُجستیگ اکثری از شغل های رو سروسامان می دهد و ... البته در عین حالا، مشتریان ابداً از وجود آنان با خبر نیستند.
در یک روءیت کرد کلی، فروشگاهی که انبار و لُجستیگ نداشته و با دیگر مرکز ها پخش اجناس در تعامل نباشد، عملاً نمیتواند نیاز مشتریان را پاسخگو باشد و همینطور فروشگاهی که ویترین و قفسه ندارد و تنها مشمول یک انبار میباشد، نمیتواند محلی مطلوب برای ورود مشتری باشد. هر دو قسمتی که گفته شد، برای یک دکان مورد نیاز میباشد و نمیاقتدار یکی از را حذف کرد و هر یک از آن ها نیازهای متفاوتی را پاسخگو میباشند و حضور آنها در کنار هم میباشد که سبب به ساخت و ساز یک مغازه حقیقی و واقعی می شود. دربارهی نرم افزارهای پایین اینترنت هم همین زمینه درستگو میباشد که با توضیحاتی که درپی می آوریم، این موضوع پرنورخیس شود.
دولوپر فرانت اند (Front End) چه کسی است؟
در بخش گذشته، تفاوت های فرانت اند و بک اند را در مقایسه با یک دکان مطرح کردیم. حالا برای ادراک خوب تفاوت های این دو، هر کدام را غیر وابسته توضیح داده و وظایف آنها را پژوهش می کنیم تا بتوانید تصمیم صحت برای تعیین مسیر اپ نویس شدن خویش داشته باشید.
دولوپرهای فرانت اند وظیفه داراهستند تا یک تجربیاتٔ جالب برای بازدیدکنندگان وب سایت رقم بزنند و معمولاً این اشخاص با طراحان گرافیک زیاد سروکار دارا هستند تا ایدههای وی را به حقیقت تبدیل نمایند (در همین راستا توصیه میگردد نوشتهعلمی طراحان اینترنت و دولوپرهای فرانت اند چه گونه میتوانند با یکدیگر کنار بیایند؟ را مرور بفرمایید). به طور کلی، تکنولوژیهایی کهاین دست دولوپرها استعمال مینمایند عبارتند از:
- گویش اچتیامال: HTML مخفف واژگان HyperText Markup Language به مفهوم «گویش آرمگذاری فرامتنی» میباشد که به تیتر سنگ زیربنای اینترنت شناخته میگردد. همه نرم افزارهای زیر اینترنت با استعمال از این تکنولوژی تشکیلشدهاند و مرورگرها به نیکی تگهای این لهجه را متوجه می شوند و نیاز به توضیح وجود ندارد که یادگیری این لهجه خیلی آسوده میباشد و سفارش میگردد که فعالان صنعت توسعه و گسترشٔ اپلیکیشن، سوای ناحیهای که در آن فعال می باشند، یک شناخت نسبی با آن داشته باشند.
- گویش سیاساس: CSS مخفف واژگان Cascading Style Sheets میباشد که یک کدام از دیگر از تکنولوژیهای گزینه به کار گیریٔ دولوپرهای فرانت اند میباشد کهاین قابلیت و امکان را به وی می دهد تا بتوانند خصوصیات ظاهری یک کاغذٔ اینترنت را پیاده سازی نمایند (در شرایطی که بخواهیم فهم و شعور صحیحتری از تفاوت لهجههای HTML و CSS داشته باشیم، قادر خواهیم بود یک ساختمان را در لحاظ بگیریم به این صورت کهاین ساختمان از اِسکلت، چارچوب، سنگ و خشت تاسیس شده است (HTML) البته برای اینکه قشنگ به لحاظ رسد، مستلزم کچ، رنگ، تزئینات و غیره (CSS) میباشد.)

تفاوت PPC با seo (سئو)