본문으로 건너뛰기

"design pattern" 태그로 연결된 2개 게시물개의 게시물이 있습니다.

모든 태그 보기

Flutter 권장 아키텍쳐, BLoC은 왜 안될까?

소개

최근(2024년 12월) Flutter 팀은 아키텍쳐 가이드를 게시하고 네이티브 Kotlin, Swift와 같은 다른 모바일 프레임워크에서 채택한 확립된 패턴을 따라 Flutter 앱의 레이어를 구성하는데 MVVM 접근 방식을 사용할 것을 제안했다. 이때 MVVM 접근 방식으로 사용한다면 기존에 많은 개발자들이 사용 중이던 BLoC의 접근 방식이 떠올릴 수 있다. 그렇다면 왜 Flutter에서는 BLoC의 사용을 권장하지 않고 다시 제안을 하였을까?

이 글은 Flutter’s recommended architecture: why not BLoC? - Eduardo Pires, Medium Blog의 글을 의역하며 내가 이해한 내용을 정리한 글이다.

프론트앤드에서의 데코레이터 패턴 살펴보기

소개

백엔드 개발자들이라면 DecoratorAnnotation에 대해 익숙할 것이다. 하지만 프론트엔드 생태계에서는 지금껏 여러 이유로 인해 사용되지 않다가 최근에 들어서 도입을 하려는 시도가 이루어지고 있다. 프론트엔드에서는 왜 이러한 메타프로그래밍 방식을 적용하지 못하였는지, 또 적용하기 위해서 앞으로 넘어야할 산들은 어떤 것들이 있는지 알아보자.