[TIL] 마이크로 프레임워크?

ssook·2021년 7월 29일
0

TIL

목록 보기
2/17
post-thumbnail

☝🏻 들어가기 전...

요즘 블렌디드 러닝에서 flask 프레임 워크를 이용한 서버 구현에 대한 공부를 하고 있다. 그래서 flask에 대해 좀 더 알아보고 싶어 인터넷에 검색해서 알아보다 flask가 마이크로 프레임워크인 것을 알았다!
도대체 마이크로 프레임워크는 무엇이며, 풀 프레임워크와는 무슨 차이가 있는지 궁금해 찾아보았다.

☝🏻 그래서 알아보았다!

📍 마이크로 프레임워크(Micro Framework)

우리가 알고 있는 spring, Django와는 다르게 프레임워크의 핵심 기능에 중점을 둔 minimalistic한 프레임워크이다. 따라서 풀 프레임워크와는 다르게 일부 기능이 없으며 이는 확장을 통해 구현을 해야 한다.
이를테면, flask의 경우 풀 프레임워크인 Django와 다르게 ORM(객체-관계 매핑) 기능을 제공하지 않기 때문에 다른 데이터베이스를 사용해야 한다.

그 외에도 일반적으로, 마이크로 프레임워크에서는 풀 프레임워크에서 기본적으로 제공하는 아래의 기능을 사용하지 못한다.

  • 계정, 인증, 인가, 역할 등
  • 입력 확인 및 입력 정제
  • 웹 탬플릿 엔진

💎 참고한 웹 사이트

마이크로프레임워크 - 위키백과

profile
1년차 주니어 개발자입니다~~~~

0개의 댓글