Saturday, September 5, 2020

فرانت اند چیست؟

 

فرانت اند (Frontend) چیست؟

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

 

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

No comments:

Post a Comment