Python Django Web Framework - 6/14. django를 쓰는 이유
![post-thumbnail](https://velog.velcdn.com/images/leecw4u/post/340a58e2-dddf-474e-b4fd-33b3308dbf3c/image.png)
웹 서버 vs 웹 어플리케이션 서버
어떤 차이가 있는가?
웹서버
- 우리가 사용할 페이지를 미리 만들어야 한다.
- 정적이다.
- 매우 빠르다.
- 쉽다.
웹 어플리케이션 서버
- 웹 페이지를 생성하는 프로그램을 하나만 생성하면 된다. 예를 들어
views.py
- 데이터를 받아 그 순간에 html을 만든다음에 client에게 돌려주게 된다.
- 동적이다.요청이 들어올 때 마다 순간순간 만들어내기 때문이다.
- 느리다.
- 공부할게 많다. 나 같은 경우 Python, 웹 프레임워크, DB
- 유지보수하기 쉽다.
- 개인화된 정보를 만들어 줄 수 있다.