فرانت اند (Front-end) چیست؟
مقدمه
یک سر به سایت جابینجا، ایران تلنت یا جاب ویژن یا هر سایت کاریابی دیگری بزنید و چرخی درآنها بزنید، حتماً بارها و بارها با عبارت استخدام برنامهنویس فرانت اند مواجه خواهید شد. معنای این عبارت چیست و برنامهنویس فرانت اند به چه کسی میگویند؟
این روزها چه به سایت نیاز داشته باشیم و به دنبال توسعه دهندهی وب باشیم، چه به برنامه نویسی علاقهمند باشیم و قصد داشته باشیم روزی به عنوان برنامهنویس فعالیت کنیم، اصطلاح فرانت اند حتماً به چشم یا گوشمان خورده است.
حالا که بازار توسعه و کدنویسی وب داغ داغ است و مفاهیم و اصطلاحات آن هم مثل همین فرانت اند و بک اند به کرات شینده میشوند، قصد داریم در این پست کوتاه و مختصر راجع به اصطلاح فرانت اند با گپی بزنیم.
تعریف
به بخش قابل مشاهده و تعامل هر وب سایتی فرانت اند میگویند.
معمولاً طراح UI/UX، رابط کاربری و نمای سایت را طراحی میکند و در قدم بعد مسئولیت توسعهی و کدنویسی آن با برنامهنویس فرانت اند است.
برنامه نویس فرانت اند کیست؟
برنامه نویس فرانت اند طرحها، منطقها و نحوهی تعامل کاربر با وبسایت یا وب اپلیکیشن را تبدیل به کد میکند. این کار عمدتاً با سه زبان برنامهنویسی HTML, CSS و JavaScript انجام میشود.
![Front-end HTML CSS JS](https://radintechco.ir/wp-content/uploads/2022/05/html-css-js-1024x568.png)
برنامه نویسها بسترها و فریم ورکهای زیادی برای توسعه فرانت اند توسعه دادهاند (اگه نمیدانید فریم ورک چیست به زودی راجع به آن نیز صحبت خواهیم کرد) که معروفترینهای آنها، React.js, Vue.js و Angular.js هستند.
از منظر تعداد مخاطب و معروف بودن، فریم ورک ری اکت در رتبه اول و دو فریم ورک ویو و انگولار در رتبههای بعدی هستند. البته که فریم ورکهای دیگری مانند Svelte آرام آرام در حال نزدیک شدن به صدر جدول هستند.
![فرانت اند React Angular Vue](https://radintechco.ir/wp-content/uploads/2022/05/react-angular-vue.png)
بخش مهمی از کار رادین تک نیز به توسعهی همین فرانت اند وب اپلیکیشنها مربوط میشود. برای کسب اطلاعات بیشتر و همکاری با ما تماس بگیرید.