본문 바로가기
✂️ETC

프론트엔드와 백엔드, 퍼블리셔 비교 (FrontEnd vs BackEnd vs publisher)

by 김말자 2023. 9. 10.
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

댓글