참고 유튜브 : 개발하는 정대리
1. 프론트앤드와 백앤드
통상 프론트앤드는 클라이언트, 백앤드는 서버를 지칭한다.
프론트앤드는 말 그대로 사용자에 가까운 화면, 백은 사용자가 보지 못하는 곳을 다루는 것이라 생각해도 된다.
2. 프론트앤드
html, css, javascript를 다루게 됨.
화면 구성, 화면의 동작 들을 다루는 것임.
3. 백앤드
js, java, go, php, python, kotlin, c# 등등..
4. 프레임워크
개발을 보다 쉽고 간편하게 기본 및 사용 가능한 세팅이 되어 있는 것.
구조화 되어 있기 때문에 유지보수에 용이함.
5. 백앤드 웹 프레임워크
js : express
php : laravel
java : spring
python : django, flask
정적 사이트 : 페이지 로드 때마다 html, css, javascript 를 한번에 몽땅 가져옴.
SPA : Single page application - ajax 사용. 필요한 부분만 재로드 하는 것임.
6. SPA를 위한 js 프론트앤드 프레임워크 3대장
Angular.js, react.js, view.js
'웹개발 > 개념' 카테고리의 다른 글
멀티쓰레드 (0) | 2022.10.12 |
---|---|
[JAVA] String, Stringbuilder, Stringbuffer 차이점 (0) | 2022.10.12 |
[JAVA] 상속과 오버라이딩 (0) | 2022.10.12 |
면접 대비 - 웹 브라우저에 도메인 입력하면 일어나는 일? (0) | 2022.10.11 |
URL과 URI의 차이점 (0) | 2022.10.11 |