카테고리 없음
django 1일차 왕초보 TIL
rlarudals
2024. 8. 8. 20:38
프레임워크(Framework)란?
우리가 소프트웨어 개발을 하기 위한 구조적인 틀
- 개발자들이 프로그램을 만들때 자주 사용하는 여러 도구를 모아놓은 것
- 특정한 작업이나 목적을 수행하기 위한 코드 뭉치입
- 파이썬에는 Django, Flask, FastAPI 등의 여러 프레임워크가 있다.
프레임워크를 사용하는 이유
- 생산성이 높아짐
- 부가적인 부분은 프레임 워크에게, 개발자는 핵심 로직에만 집중할 수 있음
- 안정적인 형태로 개발이 가능
- 빠르고 안정적이며, 높은 품질의 소프트웨어 개발 가능
Django

뭐.. 파이썬의 대표적인 프레임워크라 생각하면 편하겠다......
일단 django의 장점이라 하면 뭐니뭐니 해도 다른언어를 배우지 않아도 파이썬 하나만으로 할 수 있다는 점!
그리고 다른이유들도 아래에 적어두겠다.
- DRY(Don’t Repeat Yourself) 원칙
- 코드 중복을 최소로하는 개발 원칙을 따릅니다.
- 모든것이 갖춰진 프레임워크
- 보안, 관리자기능, Auth 등의 필요한 모든것이 준비되어있습니다.
- 풍부한 레퍼런스
- Google과 함께라면 두렵지 않겠죠?
- 여러분의 모든 에러는 이미 해결책이 있습니다.
- 검증된 프레임워크
- 어떠한 도구(프레임워크)를 고를때는 그것을 어디에 사용했는지 봐야한다.