원본 출처 : https://m.blog.naver.com/pyj721aa/221318387699
앱에는 크게 세가지 종류가 있다. 네이티브 앱, 하이브리드 앱, 웹 앱.
네이티브 앱은 가장 안정적이고 빠르지만, 안드로이드와 iOS를 따로 개발해야 하는 번거로움이 있다.
웹 앱은 PC용 웹 사이트의 모바일 버전이라고 생각하면 쉽다. HTML5와 CSS, JS 등을 사용한다. 네이티브 앱에 비해 속도가 느리고, iSO 같은 경우는 웹 앱은 스토어에 등록을 잘 안시켜준다.
하이브리드 앱은 네이티브 앱과 웹 앱의 장점들을 적절하게 섞어 놓은 것이다.
하이브리드 앱 개발에 대해 알아보다가 적당한 문서가 없어서 영문 사이트를 뒤지던 중, 아래 글을 읽게 됐고, 본김에 번역해서 올린다.
* 네이티브 앱을 만들땐 안드로이드 스튜디오, 웹 앱을 만들땐 이클립스를 사용하는 것처럼(물론 더 다양한 툴이 있지만), 하이브리드 앱을 만들 때 어떤 툴을 이용할 수 있는지에 대한 글이다.
Top 5 hybrid Mobile App Frameworks in 2018 – Choose the best one for you - Official Blog
Want to know the most popular cross-platform frameworks in 2018 for mobile hybrid app development solutions. here is the List top hybrid Mobile App Frameworks in 2018 – Choose the best one for you
www.websoptimization.com
2018 하이브리드 모바일 앱 프레임워크 탑 5
하이브리드 모바일 앱 개발은 한 번의 개발로, iOS, Android 및 Windows와 같은 다양한 플랫폼에서 효율적으로 수행 할 수 있는 단일 앱을 쉽게 만들 수 있으므로 웹 개발자에게는 매우 쉬운 작업입니다. 또한 비용적인 면에서도 효율적이고, 다양한 하드웨어/소프트웨어 기능 등을 활용할 수 있다는 장점이 있습니다.
하이브리드 애플리케이션을 구축하기 위해 가장 중요한 과정은 고품질 모바일 앱 프레임 워크가 필요하다는 것입니다. 따라서 모바일 프레임 워크를 현명하게 선택해야 합니다. 이제 기능 및 사용자 경험(UX)을 토대로 2018 년 최고의 하이브리드 모바일 앱 프레임 워크를 살펴 보겠습니다.
React Native
오픈소스, 재사용 가능한 구성요소. 페이스북 개발자가 개발. 페이스북, 인스타그램, 우버푸드 등에서 사용. 네이티브 앱의 기능을 쉽게 통합 가능.
Ionic
오픈소스 SDK(Software Development Kit, 소프트웨어 개발 키트), 네이티브 앱 개발에 사용되는 모든 SDK 기능을 제공.
Framework 7
외부 종속성 없음 & 다양한 UI 요소 및 위젯.
PhoneGap
네이티브 기능, 네이티브 플러그인 및 오픈 소스로 확장 가능.
Onsen UI
강력한 CLI, 다목적, 유연한 오픈 소스
1. React Native
React native는 상승하는 오픈 소스 플랫폼이자 하이브리드 모바일 앱 개발의 미래입니다. 기본적으로 자바 스크립트를 기반으로하며 자바 스크립트를 사용하여 모바일 앱을 만들 수 있습니다. 주로 앱의 뷰(view) 부분에 더 많이 집중했습니다. React Native를 사용하여 구축 된 잘 알려진 앱은 Facebook, Walmart, UberEATS & Instagram 등입니다.
ㆍ많은 플러그인 제공
ㆍ훌륭한 응답 시간
ㆍ매우 빠름
ㆍiPhone 및 Android와 호환
ㆍ재사용 가능한 구성 요소
ㆍReact Native는 오픈 소스
ㆍ개발자의 시간을 절약
ㆍ강력한 성능
ㆍ적은 메모리 사용
ㆍ한번 작성하고 활용하면 기본 UI 구성 요소를 기존 앱 코드에 대응 가능. 다시 쓰지 않아도 됨
ㆍNode.Js를 완전히 지원
2. Ionic
Ionic은 하이브리드 앱 개발을 위한 리스트 중에서 가장 인기 있고 선호되는 프레임 워크입니다. 이것은 기본 스타일의 UI 요소로 디자인 된 HTML5 모바일 앱 개발 프레임 워크입니다. 이것은 하이브리드 모바일 응용 프로그램을 구축하는데 사용됩니다. Iconic은 모바일 구성 요소, 대화식 패러다임, 활판 인쇄 및 확장 가능한 기본 테마와 같은 다양한 고급 기능을 갖추고 있어 업무를 보다 쉽게 처리 할 수 있습니다.
ㆍCSS, HTML AngularJS, Javascript로 이루어진 고급 기술에 대한 전문 지식
ㆍAngular material design 지원
ㆍAngular Framework 랩핑
ㆍ쉬운 유지보수
ㆍ확장성
ㆍ읽기 쉬움
ㆍ오픈 소스 & 무료
3. Framework 7
Framework 7은 웹 개발 프로세스를 신속하게 하는 것으로 알려져 있습니다. Framework 7의 가장 멋진 점은 다른 하이브리드 프레임 워크와 달리 Angular 또는 React와 같은 도구에 대한 외부 종속성이 없다는 것입니다.
ㆍ완전 쉽고 & 사용하기 편안함. CSS, HTML, JavaScript 만 알면 됨
ㆍ오픈 소스
ㆍ다양한 UI 요소와 위젯
ㆍ강력한 성능
ㆍ많은 애니메이션 사용
ㆍ라이센스 비용이 전혀 없음
4. PhoneGap
모바일 중심의 오픈 소스이기 때문에 Phonegap 개발은 가장 많이 사용되는 응용 프로그램 개발 프레임 워크 중 하나입니다. Phonegap 프레임 워크를 통해 강력하고 기능이 풍부한 응용 프로그램을 제공할 수 있습니다. 이 응용 프로그램은 여러 플랫폼에서 효율적으로 작동하고 적은 시간에 대규모 대상에 도달할 수 있는 완전한 커스터마이징 하이브리드 응용 프로그램입니다.
ㆍiOS, Android, Palm, BlackBerry, Symbian, iPad 및 단일 코드 등 모든 플랫폼에 대한 지원
ㆍ풍부한 경험을 제공하는 HTML JavaScript 및 CSS3와 같은 기술을 토대로 구축
ㆍ오픈 소스 크로스 플랫폼
ㆍ네이티브 기능
ㆍ네이티브 플러그인으로 확장 가능 & 개발자가 더 많은 기능을 추가 가능
5. Onsen UI
Onsen UI는 다양한 기능과 유연성으로 짧은 시간에 유명해 졌습니다. 이것은 Ionic과 강력한 경쟁상대가 되었습니다. 이것은 완전히 독립적인 오픈 소스 프레임 워크입니다.
ㆍAngular, Vue.js 및 React와 같은 다양한 교차 플랫폼 도구로 효율적 사용이 가능하도록 설계
ㆍ강력한 CLI (Command Line Tool, 명령 줄 도구)
ㆍ데스크톱 앱
ㆍ사용하기 쉬움
ㆍ최적화 된 성능
ㆍ훌륭한 사용법 제공
'프로그래밍 > ETC&TIP' 카테고리의 다른 글
[ETC&TIP] 브라우저(크롬, 엣지 등 크로미움 기반)에서 F12(개발자 도구 단축 버튼) 안 먹을 때 (0) | 2023.07.04 |
---|---|
[ETC&TIP] 우리가 몰랐던 크롬 개발자 도구 (0) | 2017.02.10 |
[ETC&TIP] 우편번호 서비스 (0) | 2015.05.08 |
[Notepad++] 세로로 선택하기 (열 선택하기) (0) | 2014.02.06 |
[Eclipse] 톰캣 설정 관련 (0) | 2014.01.27 |