- 인터넷(www)이나 인트라넷(사설망)을 위한 웹사이트를 개발하는 일을 가리킴.
정적 사이트(HTML, CSS를 이용)와 동적 사이트(Javascript 등을 이용)로 나눌수가 있음.
- 서버 : 인터넷에 연결되어 있는 컴퓨터, 웹사이트에서 정보를 검색하거나 처리하는 일을 함.
- 클라이언트 : 사용자가 웹사이트에 접근하려고 하는 PC나 태블릿, 스마트폰 등을 말함. 사용자와 서버 사이에서 화면으로 보여 주는 역할임.
종류 | 특징 |
---|---|
jQuery | DOM을 활용해 웹 요소를 조작하기 쉽고 사용하기 편리한 라이브러리 도구 |
D3.js | 웹 브라우저에서 실시간으로 변하는 정보를 시각적으로 표시하기에 적합한 라이브러리 도구 |
BootStrap | 웹 사이트 디자인을 쉽게 만들어주는 라이브러리 도구 |
React | 페이스북처럼 한 화면에서 모든 내용을 볼 수 있는 사이트를 만드는 도구 |
Angular | 웹 애플리케이션을 제작하는 프레임 워크 |
Vue | 웹 애플리케이션에서 사용자 인터페이스를 만드는 프레임워크 |
종류 | 특징 |
---|---|
Node.js | Nodejs는 서버에서 자바스크립트를 실행할 수 있느 환경을 만들어줌. |
Java Spring | 자바의 웹 개발 프레임워크로 사용하는 백엔드 언어. |
Django | 데이터를 처리할 때 많이 쓰이는 프레임워크, 파이썬 기반임. |
PHP | 동적으로 웹 문서를 처리할 때 많이 쓰이는 프레임워크 |