프론트엔드 /  백엔드 Front end / Back end


프로세스의 처음과 마지막 단계를 가리킴

프론트엔드 : 유저들에게 보여지는 화면. 웹페이지를 그리는 기술. 사용자로부터 다양한 형태의 입력을 받아 백엔드가 사용할 수 있는 규격을 따라 처리할 책임을 진다. 사용자와 가까운 시스템의 전면부분! 시스템의 시작점이나 입력부분을 말한다.

기본적으로 HTML+CSS 웹표준코딩은 물론 html5 최신버전 및 JavaScript 필수. JavaScript, JQuery, HTML, CSS를 사용해 구현하고자하는 웹서비를 웹브라우저에서 실제로 작동하게 만드는 일을 수행.

프론트 엔드 개발자의 경우 보여지는 UI 만을 그리는것과 성능이나 웹브라우저의 호환성 등 수준이 높은 기술들이 필요하다.




백엔드 : 눈에 보이지 않는 서버에서 작용하는 기술을 다룸. 가장 많이 사용되는 기술은 Java로 되어있으며, 스프링 프레임워크를 기반으로도 많이 사용되고 있다.



프론트엔드 프로그램은 사용자들과 직접 상호작용하는 프로그램이고, 백엔드 프로그램은 보통 요구되는 자원들에 가깝게 있거나 또는 요구되는 자원들과 교신할 수 있는 능력을 가지는 것을 통해 프론트엔드 서비스를 간접적으로 지원합니다.



출처 -http://blog.naver.com/hbi2hyunjung/220824572558, http://tjdbwls17.blog.me/220811838409


'Study' 카테고리의 다른 글

TCP/IP  (0) 2017.06.15
조건부 컴파일(#if, #ifdef, #ifndef, #endif, #else, #elif)  (0) 2017.06.14
OSI 7 계층  (0) 2017.05.31
call by value/ reference  (0) 2014.11.24
어레이 리스트 맵  (0) 2014.11.24

+ Recent posts