codewithbeom 님의 블로그

Flask 란?? 본문

카테고리 없음

Flask 란??

CodeWithBeam 2024. 7. 24. 18:51

 

 

 

✔️ Flask 란>>?

플라스크는 2004년 오스트리아의 오픈소스 개발자 아르민 로나허(Armin Ronacher)가 만든 마이크로 웹 프레임 워크이다.

=> 간단한 웹사이트, 혹은 간단한 API서버를 만드는데 특화되어있다.

=> micro framework : 가볍게 사용할 수 있으며 확장성이 넓은 어플리케이션의 핵심이 되는 기술

 

✔️flask의 장점

(1) 자유도가 높은 프레임워크

      => 대부분 규칙이 복잡하고 개발자가 반드시 그 규칙을 따라야하는 다른 프레임워크와는 다르게 최소한의 규칙만 있으면 된다.

(2) 가벼운 프레임워크

      => 장고 같은 프레임워크는 그 자체에 폼과 데이터베이스를 처리하는 기능이 포함되어 있는 반면, 

            플라스크는 처음부터 모든 기능을 포함하고 있지 않다. 그때그때 필요한 확장 모듈을 포함해 가면서 개발 할 수 있다.

(3) 굉장히 간결하다

      => 플라스크를 이용하면 파일 하나로 구성된 짧은 코드만으로 완벽하게 동작하는 웹 프로그램을 만들 수 있다.

 

✔️flask의 단점

(1) 표준화 되어있지 않기 때문에  다른 프레임워크로 전환이 어려울 수 있다.

(2) 개발 확장과 배포를 위해서 라이브러리 및 확장을 많이 검색해봐야 한다.

 

🔴 🟡 🔵  Flask 이용해 간단한 웹페이지 만들기 🟢 🟣 🟠

python-flask

 

웹페이지 화면

 

 

 

 

 

 

 

참고

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

https://yscho03.tistory.com/109

https://justkode.tistory.com/10