카테고리 없음
Flask 란??
CodeWithBeam
2024. 7. 24. 18:51

✔️ Flask 란>>?
플라스크는 2004년 오스트리아의 오픈소스 개발자 아르민 로나허(Armin Ronacher)가 만든 마이크로 웹 프레임 워크이다.
=> 간단한 웹사이트, 혹은 간단한 API서버를 만드는데 특화되어있다.
=> micro framework : 가볍게 사용할 수 있으며 확장성이 넓은 어플리케이션의 핵심이 되는 기술
✔️flask의 장점
(1) 자유도가 높은 프레임워크
=> 대부분 규칙이 복잡하고 개발자가 반드시 그 규칙을 따라야하는 다른 프레임워크와는 다르게 최소한의 규칙만 있으면 된다.
(2) 가벼운 프레임워크
=> 장고 같은 프레임워크는 그 자체에 폼과 데이터베이스를 처리하는 기능이 포함되어 있는 반면,
플라스크는 처음부터 모든 기능을 포함하고 있지 않다. 그때그때 필요한 확장 모듈을 포함해 가면서 개발 할 수 있다.
(3) 굉장히 간결하다
=> 플라스크를 이용하면 파일 하나로 구성된 짧은 코드만으로 완벽하게 동작하는 웹 프로그램을 만들 수 있다.
✔️flask의 단점
(1) 표준화 되어있지 않기 때문에 다른 프레임워크로 전환이 어려울 수 있다.
(2) 개발 확장과 배포를 위해서 라이브러리 및 확장을 많이 검색해봐야 한다.
🔴 🟡 🔵 Flask 이용해 간단한 웹페이지 만들기 🟢 🟣 🟠


참고
Welcome to Flask — Flask Documentation (3.0.x) (palletsprojects.com)