پنجشنبه ۱۵ شهریور ۰۳ ۱۱:۵۸ ۱۱۸ بازديد
آیا کنجکاو میباشید که بدانید نرمافزار نویسی فرانت اند چیست؟ شاید شما هم مثلا عده ای باشید که بارها کلمات فرانت اند و بک اند را شنیدهاید اما مضامین آنهارا نمیدانستید. اکثر اوقات نرمافزار نویسانی که در منطقهی اینترنت فعالیت مینمایند، طراحی سایت اختصاصی این پرسش را از یکدیگر می پرسند: نرم افزار نویس بک اند هستی یا این که نرمافزار نویس فرانت اند؟
برای اینکه بدانید نرم افزار نویسی فرانت اند چیست و اپلیکیشن نویس Front End که می باشد، آغاز می بایست بدانید که Front end چیست؟ ما دراین نوشتهیعلمی، اپلیکیشن نویسی فرانت اند، موردها ما یحتاج برای یادگیری آن و تفاوتهای نرم افزار نویس فرانت اند با بقیه منطقهها را توضیح می دهیم. پس در پیی این نوشتهعلمی، با سایت یادگرفتن نرمافزار نویسی سون لرن همپا باشید تا به پژوهش این زمینه بپردازیم.
Front end چیست؟
فرانت اند یا این که 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 که می باشد، آغاز می بایست بدانید که Front end چیست؟ ما دراین نوشتهیعلمی، اپلیکیشن نویسی فرانت اند، موردها ما یحتاج برای یادگیری آن و تفاوتهای نرم افزار نویس فرانت اند با بقیه منطقهها را توضیح می دهیم. پس در پیی این نوشتهعلمی، با سایت یادگرفتن نرمافزار نویسی سون لرن همپا باشید تا به پژوهش این زمینه بپردازیم.
Front end چیست؟
فرانت اند یا این که 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 مسلط باشید. این مفاد را در نوشته ی علمیی پیش نیازهای فراگیری جاوا اسکریپت توضیح دادیم.
- ۰ ۰
- ۰ نظر