모바일 앱 개발 플랫폼 비교
노트
클라이언트 개발은 대체로 모바일을 포함한다.
개발 모듈 관점에서 HTML5기반의 하이브리드 앱이 선호되는데, 이는 데스크탑 화면뿐 아니라, 모바일 화면에서도 사용될 수 있기 때문이다.
아래는 10 Best Hybrid Mobile App UI Frameworks: HTML5, CSS and JS
http://noeticforce.com/best-hybrid-mobile-app-ui-frameworks-html5-js-css
중 3개에 대한 번역이다.
주로 Ionic 과 OnSen UI 를 검토할 예정이다.
OnSen UI는 monaca 를 사용하여 jQuery, AngularJS 1.x, AngularJS 2.x, React.JS, Vue.JS, Meteor 등의 프레임워크를 선택할 수 있다.(ionic 1.x 까지도 선택가능)
또한, monaca.io 를 통한 클라우드 서비스를 제공한다.(github와 연계되어있음)
Ionic
지난 몇 년 동안, 이온은 하이브리드 모바일 앱 개발 공간의 선두 주자로 자리 잡았습니다. 이온 팀은 경쟁 업체보다 앞서 최신 동향에 적응하여 프레임 워크를 최신 상태로 유지합니다.가장 가까운 경쟁자는 상업적으로 판매되며 이오니아는 자유롭게 사용할 수 있으며 오픈 소스이며, 그 생태계가 너무 커져서 커뮤니티에서 개발 자원을 쉽게 찾을 수있어 즉시 시작할 수 있습니다.
최근 ionic 사람들은 재료 디자인에 대한 지원을 추가하여 프레임 워크를 업그레이드했습니다. 후드 아래에서 이온은 앵귤러 프레임 워크를 감싸고 있으며 이는이 프레임 워크에 숨겨진 초강력 대다수를 부여합니다. 다른 하이브리드 앱 프레임 워크와 마찬가지로 Ionic도 Cordova를 사용하여 iOS, Android, Windows Phone 및 기타 플랫폼을 기본으로합니다.
이오닉 프레임 워크는 유지 보수가 가능하고 확장 성이 뛰어나고 깨끗하고 읽기 쉬운 마크 업을 사용하며 모바일에 최적화 된 CSS (Powered by Sass) 라이브러리, HTML 및 js 구성 요소로 가득합니다. 또한 대화 형 앱 개발을 손쉽게 할 수 있도록 도구와 제스처가 있습니다.
npm install -g cordova ionic
ionic start --v2 myApp sidemenu
cd myApp
ionic serve
Onsen UI
Onsen UI는 비교적 새로운 것이지만 Ionic과의 경쟁이 치열합니다. 이것은 오픈 소스이며 Apache 라이센스하에 사용 가능합니다. Onsen UI는 대부분의 UI 구성 요소에 Angular 지시문과 Topcoat 프레임 워크를 사용합니다.
jQuery 팬에게는 jQuery 기반 구성 요소가 포함되어 있습니다. 하이브리드 앱을 만들기 위해 jquery를 사용하여 Angular를 사용하지 않도록 선택할 수 있습니다. Onsen UI에는 모바일, 태블릿, 데스크톱 버전의 앱을 만들 수있는 즉시 사용 가능한 구성 요소가 많으며, HTML5 및 JavaScript로 앱을 작성하고 Phonegap & Cordova를 통해 네이티브로 이동하십시오.
Onsen UI가 제공하는 사용 용이성, 유연성, 의미 론적 마크 업 및 성능에 개인적으로 깊은 인상을 받았습니다. - 이온 등의 온천 UI는 오픈 소스에 온천 UI에 대한 자세한 내용을, 무료로 사용할 수 onsen.io .
npm install -g monaca
monaca create helloworld
cd helloworld
monaca preview # Preview on the browser
Intel XDK
Intel XDK는이 블록의 새로운 애자이며 다른 나머지 패키지와는 약간 다릅니다. 개발, 에뮬레이션 및 테스트는 물론 크로스 플랫폼 HTM5 하이브리드 응용 프로그램의 디버깅 및 게시를 지원하는 모든 도구가 포함되어 있습니다. Intel XDK는 "app framework"을 사용하여 빌드 된 기본 사용 가능한 app 템플리트를 포함합니다.
App 프레임 워크는 Intel에서 지원하는 오픈 소스 JavaScript 프레임 워크입니다. App 프레임 워크 테마는 iPhone, iPad, Tizen, Windows Phone, Blackberry 및 Android 모양 및 느낌을 지원합니다. 애플 리케이션 프레임 워크와는 별도로, 인텔 XDK는 jQuery 모바일, 부트 스트랩 3 및 탑 코트 UI 프레임 워크를 지원합니다.
깔끔한 개발 워크 플로우와 풍부한 기능 세트로 인해 Intel XDK는 크로스 플랫폼 하이브리드 모바일 앱을 개발하는 개발자들 사이에서 빠른 속도로 선호되고 있습니다. Intel XDK는 Windows, OSX 및 Linux에 설치할 수 있으며 모든 플랫폼에서 모든 플랫폼의 응용 프로그램을 만들 수 있습니다.
Intel XDK를 사용하면 Amazon, Facebook 및 Chrome 웹 응용 프로그램뿐만 아니라 iOS, Windows Phone, Android, Tizen 및 Firefox OS 용 응용 프로그램을 만들 수 있습니다. Intel XDK는 매우 유망 해 보이며 하이브리드 모바일 앱 개발 공간에서 게임 체인저 일 수 있습니다.
댓글