بک اند (Backend) چیست؟
به فردی که با استفاده از تکنولوژیهای مختلف، ارتباط را میان سرور و دیتابیس برقرار میکند را توسعه دهنده بک اند “Backend Developer” می گوییم.
بک اند، به بخشی از یک وب سایت یا نرم افزار میگویند که برای کاربران قابل مشاهده نیست.
تکنولوژی های بک اند عموما شامل زبانهای برنامه نویسی مانند PHP ،Ruby ،Python و غیره میباشند.
فرانت اند (Frontend) چیست؟
در این بخش فرمهای ورودی اطلاعات، صداها، تصاویر، ویدیوها و به صورت کلی هر چیز دیگری که برای کاربر قابل درک باشد، قرار میگیرد.
فرانت اند “Frontend” معمولا از دو بخش تشکیل می شود: طراحی سایت و توسعه فرانتاند وب.
بسیاری از افرادی که به تازگی وارد این شاخه کاری می شوند، بسیار زیاد کلماتی مانند وردپرس، جوملا، دروپال و … را می شنوند.
به عنوان مثال وردپرس یک مثال بسیار خوب برای کارکرد فرانت اند و بک اند با هم می باشد.
چرا که وردپرس بر اساس یک فریم ورک کد باز بر اساس زبان برنامه نویسی PHP به سادگی بر روی یک سرور به همراه دیتابیس قابل نصب می باشد.
سپس طراحان عملکردها و ظاهر سایت را با استفاده از کد نویسی متناسب نیاز تغییر می دهند.