목록 보기
MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(1)
아키텍처

MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(1)

티몬
티몬
2017년 5월 11일

두줄요약

모바일 앱의 코드 비대화와 기술부채 문제를 배경으로 구조 패턴을 소개했습니다. 첫 번째 주제로 Model·View·Controller를 분리하는 MVC를 설명합니다.

문제 상황

  • 모바일 앱 기능 증가에 따른 코드 비대화와 스파게티 코드 위험
  • 누적 기술부채로 인한 구조적 복잡성 증가

구조와 흐름

  • Model과 View의 분리
  • Controller를 통한 Model과 View 사이의 중재

적용해볼 점

  • 모바일 앱 코드 복잡도 관리를 위한 구조 패턴 검토
  • MVC를 시작으로 한 앱 개발 패턴 비교 필요

다음 읽기

#mobile 주제를 이어서 읽기

MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(2)

MVC·MVVM에서 API 호출과 화면 전환 코드 관리에 느낀 한계를 다뤘습니다. 이를 보완할 모바일 앱 아키텍처로 VIPER를 소개했습니다.

티몬
티몬
아키텍처

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...