django

Django(장고)란 무엇일까?

안녕하세요! 정쌤입니다. 오늘부터는 웹프레임워크인 django에 대해서 공부해보겠습니다. 

 

먼저 웹프레임워크란 무엇일까요?

 

웹프레임워크의 사전적의미는 다음과같습니다.

 

웹 프레임워크(web framework) 또는 웹 애플리케이션 프레임워크(Web application framework)는 동적인 웹 페이지나, 웹 애플리케이션, 웹 서비스 개발 보조용으로 만들어지는 애플리케이션 프레임워크의 일종이다. 웹 페이지를 개발하는 과정에서 겪는 어려움을 줄이는 것이 주 목적으로 통상 데이터베이스 연동, 템플릿 형태의 표준, 세션 관리, 코드 재사용 등의 기능을 포함하고 있다.

 

이해가 잘 되시나요? 

 

그냥 쉽게 말해서 웹프레임워크는 웹서비스를 만드는데 도움을 주는 도구라고 생각하시면됩니다! 

 

수많은 웹프레임워크중에 장고는 그중 하나라고 생각하시면 됩니다!

 

그러면 수 많은 웹프레임워크중 왜 하필 장고를 써야할까요?

 

 

 

 

Django는 비교적 쉬운 언어인 Python을 기반으로 두기 때문에 익히기 쉽고 개발속도도 빠르고, 코드 완성도를 높게 유지할 수 있으며 확장성도 굉장히 좋습니다! 또한 웹 애플리케이션이 제공되어야하는 사용자 인증, 사용자 관리 등을 기본적으로 기능 구현이 되어 있어 매우 편리합니다. 이외에도 좋은점이 많이 있지만 오늘은 이정도만 설명 드리겠습니다.

 

다음에는 이 Django를 직접 사용하기에 앞서 환경설정을하는 시간을 가져보겠습니다. 틀린개념이나 오타는 언제든지 댓글로 지적해주시면 감사하겠습니다!

 

'django' 카테고리의 다른 글

Django MTV 패턴  (0) 2020.07.11
Django App 만들기  (0) 2020.07.10
Django 환경설정(2)  (0) 2020.07.08
Django 환경설정(1)  (0) 2020.07.08