- 다중 OS 프로그램 개발 라이브러리 (다중 플랫폼)
- Cross-Platform App Development
* Ionic
https://ionicframework.com/
https://github.com/ionic-team/ionic - 39.7k
- v5.0 , 2019/12
- Android, iOS, Windows, Desktop (with Electron), or modern browsers, PWA
- JavaScript
- UI 선택 가능 : Anguler, React, Vue(베타 v0.0.4)
- Cordova 사용
* Qt
https://www.qt.io/
https://github.com/qt/qtbase - 851
- v5.14.0 , 2019/12
- Linux, Windows, macOS, Android, iOS, embedded systems
- C++
* Electron
https://github.com/electron/electron - 79.2k
- v8.0.0 , 2019/12
- 데스크탑 : Win, OS X, Linux
- Javascript
* Tauri
tauri-apps / tauri
https://tauri.studio/en/docs/getting-started/intro
https://github.com/tauri-apps/tauri - 5.9k
- v0.9.1 , 2020/08
- 2019년 시작
- webview 사용
webview / webview
https://github.com/webview/webview - 6.5k
macOS = Cocoa/WebKit , Linux = gtk-webkit2, Windows 10 = Edge 사용
- OS 시스템 브라우저 사용으로 실행파일 용량이 작음
- 모바일을 지원하겠다고 하는데 webview에서 지원해야 가능해 보임
- Deno 지원 예정
* Flutter
https://flutter.dev/
https://github.com/flutter/flutter - 81k
- v1.13.0 , 2019/12
- Android, iOS, Google Fuchsia, Web platform, Windows, macOS and Linux
- Dart 언어
- 구글의 차세대 OS 퓨시아의 메인 개발환경
* Dart 언어
- C 스타일, Javascript로 변환 가능
- 크롬에 포함되는 계획은 폐지
* Xamarin
https://visualstudio.microsoft.com/ko/xamarin/
https://github.com/xamarin/Xamarin.Forms - 4k
- v4.4.0 , 2019/12
- Android, iOS, and Windows apps
- C#
* PWA(Progressive Web Apps)
https://developers.google.com/web/progressive-web-apps
* Apache Cordova
https://cordova.apache.org/
https://github.com/apache/cordova - 145
Adobe PhoneGap (Cordova의 배포판, 기능 추가)
https://phonegap.com/
https://github.com/phonegap/phonegap-app-developer - 1.7k
- v1.8.1 , 2017/08
- Android, iOS, Windows 10, OS X
- Javascript
* NativeScript
https://github.com/NativeScript/NativeScript - 17.9k
- v6.2.2 , 2019/12
- iOS and Android
- Javascript
* React Native
https://github.com/facebook/react-native - 83.1k
- v0.61.5 , 2019/12
* vue native
https://github.com/GeekyAnts/vue-native-core - 6.7k
- v0.1.4 , 2019/09
* Appcelerator
https://www.appcelerator.com/
https://github.com/appcelerator/titanium_mobile - 2.5k
- v8.3.0 , 2019/12
//-------------------
// not open source
* Kony
https://www.kony.com/products/quantum/
* Alpha Anywhere
https://www.alphasoftware.com/
* Sencha
https://www.sencha.com/
https://github.com/sencha/ext-react - 64
- v7.0.0 , 2019/08
* 5app
https://www.5app.com/
//---------------------------------
* Unity3D
https://unity.com/
http://unity3d.com
* Corona
https://coronalabs.com/
- 2D Game Engine
https://github.com/coronalabs/corona - 247
//-------------------------
https://www.altexsoft.com/blog/engineering/xamarin-vs-react-native-vs-ionic-vs-nativescript-cross-platform-mobile-frameworks-comparison/
https://www.netsolutions.com/insights/cross-platform-app-frameworks-in-2019/
https://hackernoon.com/9-popular-cross-platform-tools-for-app-development-in-2019-53765004761b
'Code' 카테고리의 다른 글
아이오닉 프레임워크 관련 정보(커패시터, 코르도바) (0) | 2019.12.11 |
---|---|
Ionic Framework에서 Vue.js 사용하기 예제 (0) | 2019.12.09 |
Visual Studio 2019 설치 에러 해결 방법 (0) | 2019.12.09 |
[git] warning LF will be replaced by CRLF , 경고 메시지 안보게 하기 (0) | 2019.11.01 |
VS Code - aleady running as asministrator 에러 해결방법 (0) | 2019.07.15 |