∟ Framework 42

Django

Django Python 기반으로 작성된 웹 프레임워크웹 개발을 위한 모든 필수 도구를 포함한 풀스택 프레임워크웹사이트의 백엔드(서버 측 논리)와 프론트엔드(HTML, CSS, JavaScript 등)을 효율적으로 연결할 수 있도록 돕는 도구이자 환경   Django의 구조 Django가 따르는 MTV 아키텍처  Model • 데이터베이스와 상호작용하는 부분 • 데이터를 저장하거나 가져올 때 사용하는 로직을 포함예: 사용자 정보, 게시글 데이터 등을 정의 Template • HTML, CSS, JavaScript와 같은 프론트엔드 레이아웃을 구성하는 부분 • 데이터를 사용자에게 보여주는 역할 View • 사용자의 요청을 처리하고 Model과 Template 사이를 연결하는 역할 • 비즈니스 로직을 작성하..

Framework

Framework  소프트웨어 개발을 위한 구조적인 틀framework를 통해 개발자는 반복적으로 필요로 하는 기능이나 로직을 효율적으로 처리가능   구조화된 코드의 집합 • 자주 사용되는 도구와 기능 모음 • 특정 작업을 수행하는 데 필요한 기능들이 통합적으로 제공 코드 재사용성 • 이미 검증된 코드로 구성되어 있어, 개발자가 새로 작성할 필요 없이 가져다 쓸 수 있음 대표적인 Python 프레임워크  • Django: 대규모 웹 애플리케이션에 적합 • Flask: 간단하고 가벼운 웹 애플리케이션에 적합 • FastAPI: 최신 기술 기반, 빠르고 비동기 처리에 강점    Framework의 필요성 생산성 향상 • 개발의 부수적인 요소(보안, 데이터베이스 연결 등)를 프레임워크가 처리 • 개발자는 핵심..

∟ Framework 2024.12.30
728x90