فرانت اند (Front End) چیست؟
بسط فرانت اند (Front End Developement) پیشرفت رابط کاربری گرافیکی یک وبسایت از روش به کار گیری از HTML، CSS و جاوا اسکریپت میباشد؛ به عبارتی بخشی که یوزرها می بینند و با آن تعامل مینمایند. توسعه و گسترش دهنده فرانت اند (Front-End Developer) از گویشهای اپ نویسی به کار گیری مینماید تا چیزی را پیاده سازی نماید طراحی سایت در مشهد که مخاطب در مرورگر میبیند. در واقع همگی المانهایی که بوسیله استفاده کننده قابل مشاهده می باشند از منوها، تصاویر، متن ها، رنگها، دکمهها جزو فرانت اند محسوب می گردند.
یک نرم افزار نویس فرانت اند یا این که فرانت اند دولوپر یک شخص ایده پرداز میباشد که با علم خویش ظواهر تارنما را دیدنیخیس مینماید. اپلیکیشن نویس فرانت اند صرفا مسئول کدنویسی ظواهر وب سایت میباشد و پیاده سازی گرافیکی آن بر ذمه طراح UI و UX میباشد که بایستی در صدر طرح گرافیکی تارنما را ساخت و ساز کرده و در دست گسترش دهنده فرانت اند قرار دهد تا قسمت فرانت را پیاده سازی نماید.
در گویش های اپلیکیشن نویسی برای استارت با معنا کلی لهجههای نرمافزار نویسی و گویش های بک اند و فرانت اند آشنا گردیده و خاطر می گیرید با چه معیارهایی یک گویش کدنویسی را گزینش فرمایید.
بک اند (Back End) چیست؟
بخشی از یک اپلیکیشن کامپیوتری یا این که کد اپلیکیشن میباشد که استفاده کننده نمیتواند به آن دسترسی پیدا نماید و برای کوشش اپلیکیشن ضروری میباشد. تمامی المانهایی که در فرانت اند اکران داده می گردند مثل دکمهها و متنها می بایست از یک قسمت رئیس شوند که به عبارتی نصیب بک اند وبسایت میباشد و وظیفه اپلیکیشن نویس میباشد تا تغییرات را ایفا دهد. در واقع هر چیزی که در پشت صحنه تارنما شما رخداد میفتد مرتبط با اپ نویسی بک اند میباشد.
به علاوه همگی عملیاتی که پس از تعامل استفاده کننده با قسمتهای متفاوت وبسایت مثل هیبتهای ورود و نام نویسی یا این که ارسال ایده ها جاری ساختن میگردد به واسطه نرمافزار نویسی بک اند اعمال می شود. در واقع هر توشه استفاده کننده عملیاتی را در وبسایت اجرا می دهد برای اینکه سود را مشاهده کنید بایستی گروه کدها در دور نما یا این که بک اند اعمال شوند. هر عملیاتی که در تارنما جاری ساختن می شود یک درخواست (Request) به سمت سرور ارسال مینماید و سرور مکلف میباشد جواب درخواست را بدهد همه این امور با کدنویسی بک اند جاری ساختن می گردند و ارتبـــاط با سرور و مقر داده تارنما بر ذمه قسمت بک اند میباشد.
یک نمونه از شیوه کارایی وب سایت در بک انـــــد و فرانـــــــت اند
یک مثال عالی از پیشرفت Back End در کار این میباشد که فرض فرمائید قصد خرید از وب سایت آمارون را دارید، برای خرید یک تیشرت نو وارد وبسایت آمازون می شوید. در واقع این Back End میباشد که از گویش سمت سرور برای دستیابی کل داده ها مرتبط با بلیزها از مقر داده استعمال مینماید. این داده ها در یک نرمافزار پردازش گردیده و از روش لهجه Front End به مخاطب بازگردانده گردیده و اکران داده میگردند.
در نوشتهی علمی شایسته ترین گویش های اپ نویسی بک اند با شایسته ترین و مشهورترین لهجههای اپلیکیشن نویسی بک اند آشنا گردید.
لهجههای نرمافزار نویسی فرانت اند
مهمترین گویشهایی که یک فرانت اند فعالیت بایستی با آن ها آشنا باشد HTML، CSS و جاوا اسکریپت (JavaScript) میباشند. این گویشها در هر فریمورک اپلیکیشن نویسی فرانت اند اسم متفاوتی دارا هستند. یک کدام از شایسته ترین لهجههای اپ نویسی سمت فرانت اند JS یا این که Javascript میباشد بقیه لهجههای نرم افزار نویسی، گویشهای آرمگذاری و کتابخانههای فرانت اند عبارتند از:
React.JS
AngularJS
Vue.JS
jQuery
Sass

رابطه با بقیه طرزهای دیجیتال مارکتینگ