Swfit
[Swift] - SwiftUI, 선언형 UI 발전과정
s_hoonee
2024. 7. 15. 21:39
반응형
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 출시