-
하이브리드 앱 개발 프레임워크 비교 (React Native, 아이오닉, Flutter, Cordova)하이브리드 App 2021. 7. 9. 16:06
하이브리드 앱 개발을 위한 프레임워크가 필요한데요, 무엇들이 있을까요.
1. React Native
그 유명한 리액트 네이티브. 페이스북에서 2013년 페이스북이 발표한 리액트 네이티브는 JavaScript 기반이다.
2. 아이오닉
Cordova 기반으로 GUI 및 CLI기능을 추가한 프레임워크
JavaScrip, TypeScript 기반, AngularJS 2.0 기반 <- 사전 학습이 필요하다.
3. 사마린(Xamarin)
MS꺼고, C#으로 이루어짐.
4. Flutter
Dart 라는 프로그래밍 언어로 개발을 함. 구글의 OS 퓨시아 때문에 아주 Hot해 졌는데 앞으로 경쟁력이 있지만,
Dart 언어 자체가 공부가 필요함
5. 아파치 코르도바 (폰갭)
JavaScript, HTML, CSS를 사용하여 멀티플랫폼 크로스 모바일 앱을 만들 수 있도록 지원하는데요, 이전에 폰갭으로 불리던게 Apache Cordova 라고 그냥 이해하면 될것같다.
http://phonegap.com/blog/2012/03/19/phonegap-cordova-and-whate28099s-in-a-name/ (phonegap이 cordova의 distribution ㅇㅣ다)
이해를 제대로 한건지 모르겠으나, Ionic 프레임워크를 넣을 수 있다고 기술되어있음 (그러면 확장이 되는 개념인가...?)
기존에 개발하시던 분들이 HTML 기술을 사용하시기 때문에, 아파치 코르도바를 살펴보려고 합니다.
개요
아파치 코르도바는 오픈 소스 모바일 개발 프레임 워크입니다. 각 모바일 플랫폼의 네이티브 개발 언어를 피하고 크로스 플랫폼 개발을 위한 HTML5, CSS3, 자바 스크립트 등 표준 웹 기술을 사용할 수 있습니다.
https://cordova.apache.org/docs/ko/10.x/guide/overview/index.html
번역기 같지만, 나름 한국어로 지원하고 있다.
728x90'하이브리드 App' 카테고리의 다른 글
ionic ios 설정 (0) 2021.07.15 Cordova iOS 환경설정 (0) 2021.07.12