프레임워크란???
-> 개발을 쉽게해주는 환경이다. 쉽게 비유하면 코드를 쉽게 혹은 대량으로 생성할 수 있게 해주는 공장이라고 할 수 있겠다.
디장고(Django)
파이썬의 대표적인 웹 개발 프레임워크 중 하나
템플릿 형태로 기능 제공 등 정해진 틀 존재 -> 비교적 자유도 낮음
플라스크(Flask)
파이썬의 대표적인 웹 개발 프레임워크 중 하나
마이크로 프레임워크 -> 가볍고 간단
지정한 라이브러리와 패키지만 설치됨 -> 효율성 자유도가 높음
디장고 | 플라스크 | |
자유도 | 무거움 | 가벼움 |
패키지 구성 | 무거움 | 가벼움 |
적합 상황 | 프로젝트 | 서비스 제공 |
IDE(통합개발환경)이란??
-> 개발을 쉽게 할 수 있도록 도와주는 도구
-> 프로젝트 관라
-> 디버깅
-> 자동 완성 기능
-> 코드 하이라이트
-> 깃허브(Github) 연동
웹 개발에 주로 사용되는 IDE 종류
1. Sublime Text3 -> 대부분 언어 지원
2. Bracket -> 웹 전용
3. Atom -> 깔끔한 하이라이트
4. VSCode -> 코드 편집 최적화
'웹 개발 > Back End' 카테고리의 다른 글
스프링 입문 - 템플릿 엔진 개념 (0) | 2021.12.31 |
---|---|
파이썬 Flask와 PostgreSQL를 이용한 쇼핑몰 구현 프로젝트 (0) | 2021.12.15 |
[Python Flask] - Todo 메모장 만들기 (0) | 2021.11.14 |
[Python Flask] - 파일 서버 만들기 (0) | 2021.11.13 |
파이썬 플라스크(Flask)의 Jinja2(신사2)를 이용한 구구단 구현 (0) | 2021.11.12 |
댓글