[Django] Django 시작하기

한결·2023년 3월 26일
0

WEB

목록 보기
5/63

"웹서비스 개발"에는 뭐가 필요할까

  • 로그인, 로그아웃, 회원관리, 데이터베이스, 서버, 클라이언트, 보안 등
  • 필요한 기술들이 너무 많음
    -> 다 직접 만들지 않아도됨
    -> 만들어진 것들을 잘 가져다가 쓰자
  • 자주 사용되는 부분들을 재사용 할 수 있게 좋은 구조의 코드로 만들어 둠

Framework

서비스 개발에 필요한 기능들을 미리 구현해서 모아 놓은 것

  • Frame + work
    • 뼈대, 틀을 가지고 일하는 거
    • 뼈대와 함께 규약이 있음
  • 장점
    • 모든 것들을 직접 개발할 필요 없음 == 내가 만들고자 하는 본질에 집중 가능
    • 검증된 코드 사용가능
    • 반복 줄임
    • 협엽 용이
  • 단점
    • 선택의 폭이 좁아짐
    • 러닝 커드가 존재

Django

  • Python으로 작성된 프레임워크
  • 서버를 구현하는 웹 프레임 워크
  • 수많은 여러 유용한 기능들이 있음
  • 검증된 웹 프레임 워크
    • 화해, 토스, 두나무, 당근마켓, 요기요 등

0개의 댓글