728x90
728x90
BIG
웹퍼블리셔(Web Publisher)
디자인된 페이지를 웹화면으로 구현하는 사람
- 주로 HTML, CSS, Java Script 사용
- 최종 디자인이 설정되면 그것을 토대로 HTML, CSS, Javascript로 코딩하는 작ㅇ버을 말함
- 웹페이지의 디자인을 실제적으로 구현하는 과정을 하는 사람
- 서버사이드가 감싸는 구조 형태의 웹을 지향하는 웹퍼블리셔
- 반응형 웹, UI를 만드는 디자인쪽을 지향하는 웹퍼블리셔
프론트엔드(Front-end)
컴퓨터 소프트웨어에서 사용자와 상호작용하는 부분을 말함
- 이 안에서 웹퍼블리셔(UI), 직접 DB를 다루는 분야(FN)로 나눔
- MVC패턴을 예로 들면 View부분을 말함
- 주로 해당 작업파일을 받아 포팅 작업을 하고, 프론트 엔드 영역 개발
프론트엔드와 퍼블리싱 차이점
퍼블리셔는 제작시 퍼블리싱(디자인) 목표로 웹 디자인 작업을 코딩하는 것이고, 프론트엔드는 거기에 동적인 화면을 구사합니다. 예를들어 비밀번호가 규격에 맞는지 알림을 주는 것을 하거나 실제 작동 가능한 웹페이지를 구현하고, 크로스 브라우징, 웹페이지의 호환성, 페이지의 개선등을 맡음
백엔드(Back-end)
- DB와 API 서버개발을 말함, Model, Controller등을 만드는 역할
- 프로그래밍, 데이터베이스, 웹서버, 네트워크 등 기술이 필요
- 백엔드 프레임워크와 프론트엔드 서버를 이어주는 서블릿 같은 미들웨어 기술이 필요하고,
- 실제 배포 단계에서 최대한 문제가 발생하지 않도록 구성하는 능력이 필요함
주언어를 잘 설정하는 것이 좋다
728x90
반응형
BIG
'✂️ETC' 카테고리의 다른 글
[개발자도구] 크롬 개발자도구 사용하는 방법! (0) | 2023.09.10 |
---|---|
포트죽이기 (0) | 2023.02.15 |
[꿀팁] 배경화면으로 바꾸는 방법 (0) | 2022.12.21 |
특수문자 모음 사이트 (0) | 2022.12.15 |
[ETC]티스토리 카테고리 이모지 꾸미기 (0) | 2022.11.24 |
댓글