본문 바로가기
Swfit

[Swift] - SwiftUI, 선언형 UI 발전과정

by s_hoonee 2024. 7. 15.
반응형

SwiftUI는 플러터처럼 선언형으로 UI를 작성하도록 인터페이스 프레임워크를 제공하는 요소이다.

Meta에서 만든 리액트(선언형 UI), RN 등을 보면서 2018년도에 선언형 UI Flutter도 나오고, 2019년에 애플 또한 선언형 UI를 사용하고자 SwiftUI를 개발한 것 같다. 점점 좋아지는 것 같다. 2020년도에는 AOS도 Compose를 출시했으니 선언형 패러다임은 정말 좋은 개발 방법론이지 않을까 싶다.  안드로이드에서 XML로 자바 파일과 UI 컴포넌트를 연결하던 것을 생각하면 참 ㅎㅎ...

아래는 정확한 연도가 궁금하여 (왜 이런 방향으로 개발이 발전되었는지 근본을 알기 위해) 찾아본 정보를 공유하겠다.

  • 2011: React 개발 시작
  • 2013: React 발표
  • 2014: Swift 발표, Flux 발표
  • 2015: React Native 발표
  • 2017: Flutter 베타 출시
  • 2018: Flutter 1.0 출시
  • 2019: SwiftUI 발표, Jetpack Compose 발표
  • 2020: Jetpack Compose 베타 출시
  • 2021: Jetpack Compose 1.0 출시

 

'Swfit' 카테고리의 다른 글

[Swift] - Foundation  (0) 2024.07.15
[Swift] 스위프트 - 기본 조건문, 함수  (0) 2024.07.13
[Swift] - var, let 상수와 변수  (0) 2024.07.13
[Swfit] 스위프트 - 타입  (0) 2024.07.13