모바일 앱 개발자들이 어려운 결정을 내려야 할 때이다. 안드로이드, iOS 등을 위한 네이티브 툴을 이용해 개발해야 할까? 아니면 크로스 플랫폼 솔루션을 선택해야 할까? 한편으로는 네이티브 앱이 더 빠르고 더 나은 사용자 경험을 제공한다. 하지만 네이티브 앱을 개발하려면 같은 앱을 차이가 큰 언어와 프레임워크로 최소 두 번은 작성해야 한다. 일반적으로 자바스크립트 코드 작성자들을 위한 크로스 플랫폼 툴은 앱을 한 번만 작성하면 되지만, 성능이 떨어지고 기준에 미치지 못하는 사용자 인터페이스를 제공하는 경우가 많다.
리액트 네이티브는 페이스북이 후원하는 오픈소스 프로젝트로 두 가지 장점을 모두 누릴 수 있다. 리액트 자바스크립트 라이브러리를 이용해 네이티브 애플리케이션을 구축하는 프레임워크인 리액트 네이티브를 통해 애플리케이션 로직은 자바스크립트로 동작하면서도 iOS와 안드로이드 모두에서 사용자 인터페이스를 완전한 네이티브 상태로 유지한다. 리액트 네이티브는 개발자들에게 모바일 앱 개발에 접근하는 방식에 있어서 패러다임의 변화를 의미한다. "한 번 배우고 어디서든 쓴다."
Read more: http://www.itworld.co.kr/slideshow/98526?slide=6#stage_slide#csidx3dd59e831dbed6d9cca35b3ea211f1e
Copyright ⓒ LinkBack
'Academy I > Tech Academy' 카테고리의 다른 글
히게이아(Hygieia) (0) | 2016.03.30 |
---|---|
인스펙(InSpec) (0) | 2016.03.30 |
눌리큘(Nulecule) (0) | 2016.03.30 |
콘테나(Kontena) (0) | 2016.03.30 |
바젤(Bazel) (0) | 2016.03.30 |
MXNet (0) | 2016.03.30 |
허블인(Hubl.in) (0) | 2016.03.30 |
매터모스트(Mattermost) (0) | 2016.03.30 |