<aside> 💡 백엔드는 소프트웨어 개발 프로세스에서 서버 측 개발 분야입니다. 백엔드에서는 데이터를 저장하고 관리하며, 웹사이트의 클라이언트 측(Client-side)에서 모든 것이 매끄럽게 작동할 수 있게 해줍니다. 백엔드에서는 프론트엔드에 있는 사용자들이 취하는 행동들을 처리합니다.
</aside>
"몸값 오르는 소리 들린다" 기업이 가장 선호하는 소프트웨어 개발자 스킬 - ITWorld Korea
백엔드는 소프트웨어 개발 프로세스에서 서버 측 개발 분야입니다. 백엔드에서는 데이터를 저장하고 관리하며, 웹사이트의 클라이언트 측(Client-side)에서 모든 것이 매끄럽게 작동할 수 있게 해줍니다.
백엔드는 사용자들이 직접 보거나 상호작용할 수는 없지만, 소프트웨어 개발의 일부분인 것은 맞습니다. 백엔드에서는 프론트엔드에 있는 사용자들이 취하는 행동들을 처리합니다.
즉, 사용자들은 백엔드에 간접적으로 액세스하는 것입니다. 백엔드 개발에는 사용자 인터페이스가 없는 시스템 컴포넌트 작업, API 작성, 라이브러리 생성, 데이터베이스 통합 등 다양한 활동들이 포함되어 있습니다.
웹 백엔드 쪽 언어를 보니 파이썬(Django), 자바, 자바스크립트(Node. js), 루비(레일즈), PHP 등이 있습니다.
자바스크립트는 ‘비교적 빨리 배울 수 있다. 프론트와 백엔드 둘 다 가능합니다. 현재 규모가 작은 기업에서는 자바를 대체하고 있습니다.
자바는 ‘한국 웹 백엔드에서 가장 많은 점유율을 차지합니다. 정부표준 프레임워크도 스프링입니다. 백엔드 뿐만 아닌 안드로이드도 가능하며 관련 커뮤니티와 교육 많고 시장성도 좋습니다. 단지 배우는 것이 오래 걸리고 간단한 웹 개발에 있어서도 손 봐야 할 부분이 "정말" 많다는 것입니다.