آشنایی با اصطلاحات اولیه توسعه وب برای مدیرانی که قصد برونسپاری پروژه خود را دارند بسیار ضروری است.
مقدمه
پشت هر وبسایت یا اپلیکیشنی که روزانه استفاده میکنید، دو دنیای کاملاً متفاوت اما مرتبط به هم وجود دارد: فرانتاند و بکاند.
فرانتاند (Front-End) چیست؟
هر چیزی که کاربر مستقیماً میبیند و با آن تعامل دارد، فرانتاند است. دکمهها، رنگها، منوها، انیمیشنها و فرمهای تماس. متخصص فرانتاند طرحهای گرافیکی UI را با استفاده از تکنولوژیهایی مانند HTML, CSS, JavaScript و فریمورکهایی نظیر React یا Vue.js به کدهای قابل اجرا در مرورگر تبدیل میکند.
بکاند (Back-End) چیست؟
بکاند مغز متفکر و موتور زیر کاپوت سایت است. کاربر آن را نمیبیند. وقتی شما در یک فرم لاگین، رمز عبور خود را وارد میکنید، این اطلاعات به سرور فرستاده میشود. بکاند اطلاعات را در دیتابیس جستجو کرده و تاییدیه را صادر میکند. زبانهایی مانند PHP, Python, Node.js و پایگاههای دادهای مانند MySQL در این بخش استفاده میشوند.
توسعهدهنده فولاستک (Full-Stack) کیست؟
فولاستک به برنامهنویسی گفته میشود که به هر دو بخش فرانتاند و بکاند تسلط دارد و میتواند به تنهایی یک پروژه کامل را معماری و پیادهسازی کند.
نیاز به خدمات طراحی سایت و اپلیکیشن دارید؟
طراحی و توسعه وبسایتهای شرکتی، فروشگاهی، اختصاصی و اپلیکیشنهای موبایل با جدیدترین تکنولوژیهای روز.
مشاهده جزئیات خدمت و مشاوره ↗