เราคงจะเคยได้ยินกันมาบ้างเรื่อง frontend development กับ backend development แล้วแบบไหนล่ะถึงจะเรียกว่า frontend หรือ backend มาลองอ่านบทความนี้ก่อนนะครับ ก็อาจจะได้ความรู้ไม่มากก็น้อยเกี่ยวกับ frontend backend developer เหมือนหรือแตกต่างกันอย่างไรมาดูกันครับ
อะไรคือ frontend development?
ถ้าพูดถึง frontend developer ก็คงจะนึกถึงนักพัฒนาในส่วนที่ติดต่อกับผู้ใช้ (user interface) ทั้งหมด หรือที่เรียกว่า client side เครื่องมือที่ใช้ในการพัฒนาก็อยู่ว่าพัฒนาอยู่บน platform อะไร? ยกตัวอย่างเช่น การพัฒนา web application ปัจจุบันก็มี framework ให้ใช้งานเช่น React.js Angular.js Vue.js Next.js ส่วนทางฝั่ง mobile application เช่น Android Studio xcode ก็จะประมาณนี้ครับสำหรับ frontend developer
แล้ว backend development ทำอะไร?
backend developer ทำในส่วนที่เรียกว่า server side จะพูดว่าเป็นส่วนของการทำงานของ application เพื่อให้แสดงผลข้อมูลให้ถูกต้องและการเชื่อมต่อส่วนต่างๆ เข้าด้วยกัน
ระหว่าง backend กับ frontend ต่างกันที่ตรงไหน?
ข้อแตกต่างของ frontend และ backend คือ หน้าที่ที่ทำอยู่ประมาณว่าถ้าเป็น frontend developer ก็จะโฟกัสที่ UX/UI และถ้าเป็น backend developer ก็จะโฟกัสที่ส่วนของความถูกต้องของข้อมูล