출범한 이유 : 안드로이드 따로 ios 따로 개발하는 것 귀찮아서...

 

  특징 단점 언어
아이오닉 -웹뷰를 쓰기 때문에 웹을 개발하던 언어로 하이브리드 앱을 만들 수 있게 되었다. -네이티브한 기능이 업데이트되지 않아서 사용 못할 가능성 높다.  
리액트 -리엑트 - 웹
리엑트 네이티브 - 앱
둘 사이에 일부코드는 공유 가능
-RestAPI를 사용하지 않고 GraphQL 사용하면 최강인 Apollo GraphQL 패키지 사용가능
-학생이 하기에 UI적인 측면에서 신경써야할 부분이 쉽지 않음.
-FireBase 같은 백엔드와 연동하는 정식 라이브러리가 제공X
-실제로 개발에 돌입하면 단점이 너무 많음.
-버그가 많음.

Javascript
플러터(구글) -Flutter UI 컴포넌트를 플랫폼안에 내장하여서 쉽게 사용가능.
- 직접화면에 컴포넌트를 그려버림.
- 리액트에서 단점들이 원래 너무 기본적인 것그래서 장점으로 느껴짐
-다트(Dart) 라는 언어를 쓴다는 점 최악.
-결국 개발자 성장X
-아직까진 쓰기엔 좀 업데이트가 버젼이 낮아서 쓰기엔 좀 그렇다.
Dart

결론 : React에 익숙한 개발자들이 많거나 빠른 성장을 위해 개발자 수급이 빨라야한다면, React Native 사용

좋은 개발 프로세스를 즐기며 프레임워크와 함께 성장할 자신이 있다면 Flutter를 사용 

취업을 위해선 React를 쓰는게 유리해보임.

'App Project' 카테고리의 다른 글

Project_Plan  (0) 2020.06.29
AWS  (0) 2020.06.26

+ Recent posts