فرانت اند یا این که Front End، به قسمت قابل مشاهدهی یک تارنما یا این که برنامه به وسیله یوزرها می گویند. فرانت اند، کدهای غیر قابل درک برای یوزرها را در پوسته ظاهری گرافیکی و بصری به آن ها اکران میدهد تا بتوانند به راحتی از نصیبهای متعدد وب سایت به کار گیری نمایند. طراحی سایت اختصاصی درین نصیب، هیبتهای ورودی داده ها، صداها، تصاویر، ویدئوها و روی هم رفته هر چیز دیگری که برای مخاطب قابل فهم باشد، قرار میگیرد.
فرانت اند به دو نصیب مهم پیاده سازی و توسعه و گسترش رابط کاربری تقسیم میگردد. در قسمت پیاده سازی، طراحان با قابل انعطاف افزارهای گرافیکی مانند فتوشاپ، ادوبی ایکس دی، فیگما و... ظواهر تارنما را پیاده سازی مینمایند. البته قسمت بسطی رابط کاربری مرتبط با طراحی ظواهر تارنما در پوسته کدهای HTML ،CSS و جاوا اسکریپت میباشد. قسمت قابل مشاهده وبسایت برای یوزرها در سمت فرانت را سمت مخاطب یا این که Client Side مینامند. به این ترتیب کدهای مندرج در سمت فرانت اند، در مرورگر مخاطب پردازش و جاری ساختن میشوند. یعنی مخاطب به راحتی بدین کدها دسترسی بدون واسطه دارااست و میتواند آن ها را مشاهده نماید. فرانت اند با نصیب بک اند (Backend) دربارهی بی واسطه میباشد و بر روی تجارب یوزرها هنگام استعمال از متاع اثر بخش اعظمی می گذارد.
بیشتر بخوانید : شایسته ترین گویش نرم افزار نویسی برای درآمدزایی
گویشهای اپ نویسی Front end کدامند؟
امروزه می توانید با لهجههای اپ نویسی متعددی در ناحیهی فرانت اند کدنویسی فرمایید، البته سه گویش اصلی و اساسی که برای هر نرمافزار نویس فرانت اند واجب میباشند، HTML و CSS و جاوا اسکریپت است. با گذر فرصت هر کدام از این سه گزینه در پوسته لهجههای جدیدی مشمول ورژنهای متعدد شدند. از جمله تایپ اسکریپت تحت عنوان یک ورژنی بهبود یافته از جاوا اسکریپت پدید آمد و از آن هنگام کدنویسی با برخی فریمورکها مانند انگولار به کار گیری میگردد. درپی مروری بر این لهجههای نرم افزار نویسی فرانت اند خوا هیم داشت.
لهجههای نرمافزار نویسی فرانت اند
گویش HTML
لهجه HTML یک گویش نرمافزار نویسی وجود ندارد بلکه یک لهجه نشان گذاری میباشد که تحت عنوان هسته و بدنه اساسی صفحه ها اینترنت محسوب میشود. مراد از گویش نشان گذاری، این میباشد که کد مندرج به گویش HTML مانند یک پوشه متنی میباشد که اجزای متفاوت آن با تگ از هم غیر وابسته گردیدهاند. این لهجه برای ساخت ساختار صفحه ها اینترنت به کارگیری میگردد. برای شناخت بیشتر با HTML می توانید نوشتهی علمیی HTML چیست؟ را تفحص فرمائید.
گویش CSS
لهجه CSS (مخفف عبارت Cascading Style Sheets) به خواسته استایل دهی به اجزای گوناگون صفحه ها وبسایت مانند متن، تصویر، کادرها و... تاسیس شده است. در واقعیت شما اجزا و المانهای یک وب سایت یا این که نرمافزار را با HTML در کاغذی خویش قرار میدهید و با به کارگیری از CSS صورت و ظواهر آن المانها را فردی سازی می کنید. پس CSS طراحان وبسایت را کار کشته میسازد که فارغ از محدودیت ابداعهای خویش را در پیاده سازی صفحه ها وبسایت طراحی نمایند. بقیه داده ها مرتبط با CSS در نوشتهیعلمیی CSS چیست؟ بیان شده میباشد.
لهجه اپلیکیشن نویسی Javascript
این گویش اپلیکیشن نویسی در سمت مخاطب پردازش میگردد. اپ نویس فرانت اند به امداد Javascript میتواند به پویانمایی صفحاتی که با HTML و CSS پیاده سازی نموده است بپردازد. در واقعیت، شما با امداد جاوا اسکریپت می توانید به صفحه ها پیاده سازی گردیده جان ببخشید. به عنوان مثال در حالتی که روی یک دکمهی ارسال کلیک نمایید، این جاوا اسکریپت میباشد که هیبت را به سرور ارسال مینماید.
در نوشتهیعلمیی جاوا اسکریپت چیست؟ با خصوصیتهای این لهجه نرم افزار نویسی بیشتر آشنا خواهید شد. همینطور نیاز میباشد تا پیش از استارت یادگیری جاوا اسکریپت، به بعضا از مفاهیم HTML و CSS مسلط باشید. این موردها را در نوشته ی علمیی پیش نیازهای یادگرفتن جاوا اسکریپت توضیح دادیم.
فرانت اند یا این که Front End، به قسمت قابل مشاهدهی یک تارنما یا این که برنامه به وسیله یوزرها می گویند. فرانت اند، کدهای غیر قابل درک برای یوزرها را در پوسته ظاهری گرافیکی و بصری به آن ها اکران میدهد تا بتوانند به راحتی از نصیبهای متعدد وب سایت به کار گیری نمایند. طراحی سایت اختصاصی درین نصیب، هیبتهای ورودی داده ها، صداها، تصاویر، ویدئوها و روی هم رفته هر چیز دیگری که برای مخاطب قابل فهم باشد، قرار میگیرد.
فرانت اند به دو نصیب مهم پیاده سازی و توسعه و گسترش رابط کاربری تقسیم میگردد. در قسمت پیاده سازی، طراحان با قابل انعطاف افزارهای گرافیکی مانند فتوشاپ، ادوبی ایکس دی، فیگما و... ظواهر تارنما را پیاده سازی مینمایند. البته قسمت بسطی رابط کاربری مرتبط با طراحی ظواهر تارنما در پوسته کدهای HTML ،CSS و جاوا اسکریپت میباشد. قسمت قابل مشاهده وبسایت برای یوزرها در سمت فرانت را سمت مخاطب یا این که Client Side مینامند. به این ترتیب کدهای مندرج در سمت فرانت اند، در مرورگر مخاطب پردازش و جاری ساختن میشوند. یعنی مخاطب به راحتی بدین کدها دسترسی بدون واسطه دارااست و میتواند آن ها را مشاهده نماید. فرانت اند با نصیب بک اند (Backend) دربارهی بی واسطه میباشد و بر روی تجارب یوزرها هنگام استعمال از متاع اثر بخش اعظمی می گذارد.
بیشتر بخوانید : شایسته ترین گویش نرم افزار نویسی برای درآمدزایی
گویشهای اپ نویسی Front end کدامند؟
امروزه می توانید با لهجههای اپ نویسی متعددی در ناحیهی فرانت اند کدنویسی فرمایید، البته سه گویش اصلی و اساسی که برای هر نرمافزار نویس فرانت اند واجب میباشند، HTML و CSS و جاوا اسکریپت است. با گذر فرصت هر کدام از این سه گزینه در پوسته لهجههای جدیدی مشمول ورژنهای متعدد شدند. از جمله تایپ اسکریپت تحت عنوان یک ورژنی بهبود یافته از جاوا اسکریپت پدید آمد و از آن هنگام کدنویسی با برخی فریمورکها مانند انگولار به کار گیری میگردد. درپی مروری بر این لهجههای نرم افزار نویسی فرانت اند خوا هیم داشت.
لهجههای نرمافزار نویسی فرانت اند
گویش HTML
لهجه HTML یک گویش نرمافزار نویسی وجود ندارد بلکه یک لهجه نشان گذاری میباشد که تحت عنوان هسته و بدنه اساسی صفحه ها اینترنت محسوب میشود. مراد از گویش نشان گذاری، این میباشد که کد مندرج به گویش HTML مانند یک پوشه متنی میباشد که اجزای متفاوت آن با تگ از هم غیر وابسته گردیدهاند. این لهجه برای ساخت ساختار صفحه ها اینترنت به کارگیری میگردد. برای شناخت بیشتر با HTML می توانید نوشتهی علمیی HTML چیست؟ را تفحص فرمائید.
گویش CSS
لهجه CSS (مخفف عبارت Cascading Style Sheets) به خواسته استایل دهی به اجزای گوناگون صفحه ها وبسایت مانند متن، تصویر، کادرها و... تاسیس شده است. در واقعیت شما اجزا و المانهای یک وب سایت یا این که نرمافزار را با HTML در کاغذی خویش قرار میدهید و با به کارگیری از CSS صورت و ظواهر آن المانها را فردی سازی می کنید. پس CSS طراحان وبسایت را کار کشته میسازد که فارغ از محدودیت ابداعهای خویش را در پیاده سازی صفحه ها وبسایت طراحی نمایند. بقیه داده ها مرتبط با CSS در نوشتهیعلمیی CSS چیست؟ بیان شده میباشد.
لهجه اپلیکیشن نویسی Javascript
این گویش اپلیکیشن نویسی در سمت مخاطب پردازش میگردد. اپ نویس فرانت اند به امداد Javascript میتواند به پویانمایی صفحاتی که با HTML و CSS پیاده سازی نموده است بپردازد. در واقعیت، شما با امداد جاوا اسکریپت می توانید به صفحه ها پیاده سازی گردیده جان ببخشید. به عنوان مثال در حالتی که روی یک دکمهی ارسال کلیک نمایید، این جاوا اسکریپت میباشد که هیبت را به سرور ارسال مینماید.
در نوشتهیعلمیی جاوا اسکریپت چیست؟ با خصوصیتهای این لهجه نرم افزار نویسی بیشتر آشنا خواهید شد. همینطور نیاز میباشد تا پیش از استارت یادگیری جاوا اسکریپت، به بعضا از مفاهیم HTML و CSS مسلط باشید. این موردها را در نوشته ی علمیی پیش نیازهای یادگرفتن جاوا اسکریپت توضیح دادیم.

به روزرسانی و تقویت محتوا