프론트엔드 (Front-End), 백엔드 (Back-End)란?
쉽게 말해서 프론트엔드는 클라이언트, 백엔드는 서버에서 실행된다. 즉 프론트엔드 개발자는 사용자에게 보여지는 웹(web)화면을 개발한다. 그럼 당연히 HTML, 자바스크립트같은 프론트엔드 언어가 쓰일것이고, 백엔드는 php, asp, jsp, ajax, node.js등의 사용자에게는 보여지지 않는 서버단 언어가 쓰인다. 정말 단어 그대로 Front : 앞쪽Back : 뒤쪽 인 것이다. (그냥 클라이언트, 서버로 생각해버려도 위화감이 없다.) 지나가던 강아지도 5초면 이해할정도의 설명이었다. 네이버를 예를 들어 설명해 보자면, 프론트 엔드 개발자가 만든 네이버 화면의 검색창에 단어를 검색하면 백엔드의 서버단 언어에게 명령을 던지게 된다. 즉, 클라이언트(Front-End)에서 '캐나다 여행'을 검색했을 경..