[개발] 많이 쓰이는 하이브리드앱 개발 프레임워크

프리모아_IT기술파트너

·

2018. 9. 12. 16:30

하이브드앱 프레임워크 소개


녕하십니까~! IT 전문 중개 플랫폼 프리모아의 Roy입니다.


혹시 프레임워크(framework)라는 용어 들어보셨나요? IT계열 종사자나 개발자가 아니면 

생소하실 단어인데요. IT계열에 입문하시려는 분들과 개발을 공부하시는 분들 그리고 프레임워크가

뭐지? 궁금증을 느끼실분들을 위해 프레임워크가 무엇인지 그중에서 한창 이슈였고 지금도 많이 

개발하는 *하이브리드앱의 프레임워크에 대해 알아보겠습니다.


*하이브리드앱 : 웹 기술로 개발되었지만 모바일에 최적화된 네이티브 앱처럼 보이게 하는 앱형태

하이브리드앱 관련 컨텐츠 : http://freemoa-blog.com/622?category=695755


하이브리드앱 개발을 위한 프레임워크



   프레임워크란?


소프트웨어 어플리케이션이나 솔루션의 개발을 수월하게 하기 위해 소프트웨어의 구체적 기능들에

해당하는 부분의 설계와 구현을 재사용 가능하도록 협업화된 형태로 제공하는 소프트웨어 환경


쉽게 얘기하자면 프레임워크는 다른 소프트웨어를 개발할 수 있게하는 뼈대 구조입니다.

프로그램과 라이브러리, 언어의 구성 요소를 코딩을 통해 엮어주는 툴입니다.

프로젝트에서 프로그램 개발의 개발방식을 표준화한 것이라 생각하시면 됩니다.


www.websoptimization.com


   하이브리드 모바일앱 프레임워크 Top5


1. React Native



리액트 네이티브는 페이스북에서 개발한 오픈소스 프레임워크입니다. 

웹솔루션 형태로 작성한 코드의 결과물을 실시간으로 볼 수 있는 장점이 있습니다.

그리고 안드로이드, ios 양쪽 모두 앱 개발을 진행할 수 있고 각 os의 네이티브 컨트롤을 쓸 수 있으며

라이브러리를 간단한 명령어로 쉽게 설치하여 사용하실 수 있습니다. 


2. IONIC



아이오닉은 하이브리드 앱을 개발할 수 있는 프레임 워크로써 하나의 소스코드를 이용하여 

구글 플레이스토어 및 ios 앱스토어에 동시에 배포하고 싶을때 아이오닉 프레임 워크로 개발하면

됩니다. ionic은 네이티브 앱 개발에 사용되는 모든 SDK(software development kit)를 제공합니다.

소개 한 기능 외에 다양한 장점들 떄문에 가장 선호되는 하이브리드 앱 개발 프레임워크 입니다.


3. Framework7



프레임워크7은 다른 하이브리드 프레임워크와 다른점은 Angular , React와 같은 도구에 대한

외부 종속성이 없다는 점입니다. 그리고 다양한 UI 요소 및 위젯을 적용가능하다는 점으로

획기적인  UI 구성 요소를 표현이 가능합니다. IOS에서 잘알려진 스와이프 백 제스처과 같은기능도

제공하고 있어서 일반적인 하이브리드앱 개발시 구현할 수 없는 기능도 네이티브앱처럼 작동합니다.


4. Phone gap

폰갭은 모바일 크로스 플랫폼을 지원하는 오픈소스 모바일 개발 프레임워크로 네이티브 플러그인을

사용하여 다양한 네이티브 기능을 모두 활용할 수 있어서 동시에 어플 제작하는것이 가능합니다.

모바일 중심의 오픈 소스이기 떄문에 개발자들이 많이 사용하는 프레임워크이며 폰갭 빌드 페이지에

코드를 올리면 폰갭 빌드에서 컴파일과 패키징을 자동을 해줘서 배포하기 편합니다. 


5. Onsen UI


온센UI 프레임워크는 다양한 기능과 유연성으로 아이오닉과 강력한 경쟁자가 되었습니다.

완전히 독립적인 오픈 소스 프레임 워크로써 Angular.js , Vue.js 및 React를 지원합니다.

모바일 애니메이션에 대해 속도적으로 최적화되어 있어 ui 개발에 어려움이 있는 코르도바와

폰갭 개발자를 위해 만들어져 있어서 앵귤러와 호환성을 신경쓰는 개발자에게 좀 더 인기입니다.

 

하이브리앱 개발 프레임워크 5가지를 알아보았습니다. 이외에도 다양한 프레임워크들이 개발되고

오픈소스로 제공되고 있어 자기한테 맞는 개발툴을 찾고 적응하면 하이브리앱 개발 프로젝트에 

효율적으로 적용할 수 있을 것이라 생각됩니다.  



'프리모아'는 작업을 의뢰하는 클라이언트와 작업을 수행하는 파트너스를 연결하는 IT 전문 중개 플랫폼입니다.

외주 의뢰나 활동을 원하시면 아래 배너 클릭~!

                                     ▼▼▼▼▼▼▼▼▼▼▼▼▼


Recommended for You