Flutter & Dart
Flutter 특징 살펴보기
윤태영(Coding)
2023. 9. 7. 20:56
다른 크로스 플랫폼 프레임워크보다 늦게 나왔음에도 불구하고, 플러터가 개발자들에게 인기를 끈 이유는 무엇이었을까?
< 크로스 플랫폼 프레임워크 >
플러터의 프레임워크와 엔진이 여러 플랫폼에 똑같이 적용되므로 플러터로 만든 애플리케이션은 여러 가지 플랫폼에서 동작할 수 있다.
< 다트 언어로 개발 >
플러터 앱은 다트 라는 소프트웨어 언어로 작성한다. Dart는 크로스 플랫폼을 목적으로 만든 언어라서 자연스럽게 플러터 앱 개발 언어로 채택되었다.
< 뛰어난 성능, 강력한 애니메이션 기법 >
플러터로 개발한 앱은 네이티브 앱의 성능만큼 뛰어나다. 크로스 플랫폼 프레임워크의 사상은 멋지지만 항상 성능 문제 때문에 개발자를 주저하게 만들었다. 프런트엔드 애플리케이션의 성능은 화면 렌더링(출력) 속도가 대부분을 차지하며 여기에는 앱을 이용하는 사용자가 이벤트에 반응하는 속도도 포함이다. 앱이 아무리 멋진 화면에 좋은 콘텐츠를 제공해도 화면 출력이 느리면 외면받을 수 밖에 없다.