적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

웹 개발

웹 개발 환경

hongssup_ 2021. 4. 7. 18:06
반응형

프론트엔드 (클라이언트)

html 뼈대 / CSS 살, 치장 / javascript 동적으로 움직이게 하거나 로직이 돌아갈 수 있도록

백엔드 (서버)

: 데이터 처리 및 가공

javascript / java / php / python 

 

프레임워크

: 개발을 보다 쉽고 간편하게 할 수 있도록 이미 만들어진 패키지. 

프레임워크를 사용해야하는 이유

- 구조화 (유지보수)

- 시간 단축 (인건비)

백엔드 웹 프레임워크 

(정적 사이트 제작 가능)

- js : express

- php : laravel

- java : spring

- python : django, flask

 

정적 사이트 vs SPA

정적 사이트 : 한 페이지 전체 한꺼번에 로드. 

이를 보완하기 위해 나온

SPA : single page application 필요한 부분만 가져옴

(웹페이지가 새로고침되지 않고 내용만 계속 바뀌도록)

 

SPA를 위한 프론트앤드 프레임워크

javascript - Angular / React / Vue.js

728x90
반응형

'웹 개발' 카테고리의 다른 글

HTML  (0) 2021.09.03
웹 소켓 Web Socket  (0) 2021.05.20
웹 서버 vs. WAS  (0) 2021.05.20
웹 Back-End 개발 [JAVA vs. PHP]  (0) 2021.05.14
웹 Front-End 개발 [HTML / CSS / JavaScript]  (0) 2021.05.14