본문 바로가기

교육

폰갭 cordova 하이브리드 앱 기본지식 가이드

반응형

폰갭 cordova 하이브리드 앱에 대해 알아볼까요


니토비가 만들고 어도비 시스템즈가 인수한 모바일 애클리케이션 개발 프레임 워크입니다.


안드로이드, IOS, 윈도우 폰과 같은 플랫폼에 의존하는 대신 CSS3, HTML5 및 자바스크립트를 사용하여 


모바일 장치용 응용프로그램을 구축 할 수 있습니다. 



현재 모바일 웹 페이지들을 보면 마치 앱처럼 동작하도록 구성이 되어 있는 웹페이지들이 있습니다.


HTML5로 앱처럼 구성하는 경우가 있는데 이렇게 구성이 되면 


HTML5에서 지원하는 것 이상의 스마트폰 자원에 접근할 수 없다는 단점이 있는데 하이브리드앱은 


HTML5나 CSS와 같은 웹 기술을 똑같이 사용하기는 하지만 완전히 앱으로 만들어져서 앱스토어나 구글플레이에 등록할 수 있도록 


구성되고 이렇게 구성할 수 있도록 만들 수 있게 하는 것이 코르도바입니다.



현재 시장에 나와 있는 거의 모든 휴대 전화와 태블릿을 타겟으로 하는 앱과 앱 스토어에 게시 가능한 일련의 코드를 쉽게 작성할 수 있습니다.


웹 뷰 기반의 하이브리드 앱은 네이티브 앱보다 다양한 기능을 구현하기 어렵지만 코르도바는 이러한 단점을 극복하기 위해 수천 개가 넘는 


플러그인을 제공하고 필요한 기능의 플러그인이 없다면 개발자가 직접 플러그인을 개발하는 것 역시 가능합니다. 


iOS나 안드로이드 구분 없이 하이브리드 앱의 기능을 개발할 수 있습니다. 


운영체제가 달라 각각 개발을 따로 한다면 비용과 시간이 많이 들지만 코르도바는 이러한 문제를 해결해줍니다.




하이브리드 앱 / 네이티브 앱 / 웹 앱



네이티브 앱은 하나의 운영체제, 플랫폼에 맞는 앱을 개발하는 것을 말합니다.


휴대폰을 살 때 이미 탑재되어 있는 앱으로 특정 플랫폼에 맞춤으로 만들었기 때문에 


다른 운영체제나 플랫폼에는 동작하지 않을 수 있지만 빠른 속도를 자랑합니다.



웹 앱은 인터넷 브라우저에서 실행되는 앱. 안드로이드폰이나 아이폰이나 브라우저가 있다면 해당 앱을 사용할 수 있습니다.


웹이 연결되어 있으면 알아서 업데이트 신호가 뜨면서 업데이트를 즉시 할 수 있습니다. 


네이티브 앱보다 속도가 느리지만 수정/보완이 즉각적으로 가능합니다



하이브리드앱은 네이티브앱과 웹 앱을 융합한 앱. 네이티브 앱의 수려한 디자인을 사용하면서도 내부적인 가동방식은 웹 앱을 따르고 있습니다. 


이렇게 하면 덩치가 큰 앱의 경우 저렴한 비용으로 개발을 할 수 있습니다. 유지보수도 웹만 연결 되어 있다면 실시간으로 수정이 가능합니다.



KIC 캠퍼스는 코르도바를 비롯해서 오라클, 자바, 리액트, 엥귤러 등 프론트엔드 와 백엔드 분야를 모두 배울 수 있는 과정과


빅데이터를 활용한 DB 엔지니어링 양성과정, 빅데이터 분석 과정 등 진로에 맞춰 다양한 커리큘럼을 진행하고 있습니다.

KIC상반기과정

국비지원으로 진행되는 과정으로 전액 무료로 수업을 받을 수 있습니다.


국가 기간 전략산업직종 우수기관인 KIC에서 진행되는 과정에 참석 조건에 해당되는 분들은 수업에 참여가 가능합니다.


자세한 내용은 전화 또는 홈페이지 문의를 통해 확인할 수 있습니다.