Flutter

Flutter의 엔진, Flutter vs React Native

naksnaks 2023. 11. 22.
반응형

Flutter에 관한 정보들

flutter는 다른 보통의 언어들과 달리 운영체제와 직접적으로 통신하지 않는다고 합니다.
그 이유는 Flutter에는 C, C++로 만들어진 엔진이 존재하고, 그 엔진에서 dart 코드를 돌려주는 형태로 Flutter가 동작하기 때문이죠.
이 C, C++로 만들어진 엔진은 VM과 같은 역할을 수행하고, Canvas 같아서 무엇이든 그릴 수 있습니다.

Flutter에서 아쉬운 점을 꼽아보자면 ios에서의 UI가 기본 IOS어플의 것들과는 살짝 다르다는 것입니다.
Swift의 아이콘과 최대한 비슷하게 Flutter 개발자들이 연구하여 적용했지만, 완벽하게 같지는 않습니다.

Flutter vs React Native

Flutter

  • 내가 원하는 UI로 디자인 할때 사용
  • Dart언어를 사용. Dart는 Java와 비슷하여, Java언어를 경험해보았다면 접근하기 쉬움.

React Native

  • 기존에 정의된 UI들을 사용
  • javascript 언어 사용. React를 사용하던 분들이라면 접근하기 쉬움.
반응형

댓글

💲 추천 글