Flask란?
파이썬에서 사용 가능한 웹 어플리케이션 프레임 워크이다. Flask는 Werkzeug WSGI와 Jinja2 엔젠에 의해 동작한다.
웹 어플리케이션 프레임워크(Web Application FrameWork) 란?
웹 엔진을 설계할 때 필요한 라이브러리를 모아 놓은 도구, 웹 개방자는 웹 어플리케이션 프레임워크를 사용하게 되면
하위레벨의 설계를 하지 않고 이미 기능을 구현한 라이브러리를 가져와서 간단하게 상위레벨에서 제작이 가능하다.
WSGI(Web Server Gateway Interface) 란?
웹 서버와 웹 어플리케이션을 연결할 때 지켜야 하는 규약으로, 웹을 개발할때 반드시 따라야 하는 절차들이 있는데 그 중
하나이다. Python으로 개발되는 모든 웹 어플리케이션은 WSGI를 따라서 설계한다.
Werkzeug(벨저크) 란
위에서 말한 규약을 지켜서 설계할 수 있도록 도와주는 도구이다.
Jinja2 란?
파이썬에서 동작하는 templating 엔진이다. 특정 데이터와 템플릿을 연결해서 플라스크에서 구현이 어려운 동적인 움직임을 지원한다.
'Flask-Study' 카테고리의 다른 글
Ep04 : 블로그 웹 애플리케이션 개발(1) - 회원가입 / 로그인 / 로그아웃 처리 (0) | 2022.07.21 |
---|---|
Ep03 : 블로그 웹 애플리케이션 개발(0) - 프로젝트 생성, 패키지 설치, 기본작업 (0) | 2022.07.16 |
Ep02-2 : Python에서 데이터 베이스 접근하기 (0) | 2022.07.10 |
Ep02-1 : 라우팅/ 변수 규칙/ 후행 슬래시/ url구축/ http 메소드 (0) | 2022.07.09 |
Ep01: 플라스크 개발 환경 설정 후 과제 (0) | 2022.07.02 |