더북(TheBook)

icon_sec04

04

개발 분야의 종류

개발 분야는 크게 프론트엔드, 백엔드, 데브옵스, 데이터 과학/인공지능, 게임, 임베디드, 정보 보안 등으로 나눌 수 있다.

 

 

프론트엔드

 

프론트엔드라고 하면 일반적으로 웹 프론트엔드web front-end를 의미하는 경우가 많다. 좁은 범위에서는 인터넷 브라우저(크롬, 사파리, 인터넷 익스플로러 등)에 보이는 웹 사이트 화면을 만드는 분야를 말한다. 넓은 범위에서는 ‘사용자와 맞닿아 있는 모든 부분’을 포괄한다는 차원에서 스마트폰의 애플리케이션(앱)까지 확장해 표현하기도 한다. 즉, 모바일 앱도 프론트엔드-백엔드 구조와 별반 다르지 않아서 큰 범주에서는 프론트엔드라고 볼 수 있다.

다음은 프론트엔드 분야를 웹과 앱으로 나눠 표로 정리한 것이다. 앱 개발은 플랫폼에 따라 iOS 앱 개발, 안드로이드 앱 개발, 아이폰과 안드로이드폰 모두에서 동작하는 크로스 플랫폼cross platform 개발로 나뉜다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.