CI 묻고 답하기

제목 웹앱 제작관련 질문드립니다.
글쓴이 DavidChoi 작성시각 2015/02/15 02:57:25
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 14695   RSS
웹앱을 제작하려합니다.

코드이그나이터를 웹사이트만드는데 잘사용하고 있었는데요,

코드이그나이터로 만든 웹을 폰갭(cordova)로 패키징하여 앱으로 만들려고합니다.

가능한가요?

 
 다음글 ci공부방법??? (3)
 이전글 DB 커넥션 질문 입니당. (3)

댓글

변종원(웅파) / 2015/02/15 11:05:26 / 추천 0
폰갭 자료를 먼저 찾아보심이...

제가 아는 폰갭의 웹은 html, css, javascript로 구성되어야 합니다.

기존 codeigniter의 컨트롤러에서 뷰 대신 json으로 자료를 화면출력 하고
뷰(html, css, javascript)에서 ajax로 데이터를 가져와서 출력해야 합니다.

한마디로 codeigniter는 api(전문)의 역할을 하는 겁니다.
taegon / 2015/02/15 11:48:01 / 추천 0
위에 변종원님이 말씀하신 것처럼 폰캡으로 패키징 하실 순 없습니다. 현재 사용하시고 있는 웹을 웹앱으로 제작하실려면 네이티브 앱에 웹뷰를 올리셔서 웹 브라우저를 열어서 사이트에 바로 접속해서 사용하는 방식으로 하셔야 합니다. 네이버 앱이나 다음 앱 처럼요.
DavidChoi / 2015/02/15 14:18:31 / 추천 0
답변감사드립니다. 한가지 더 여쭤볼게요.

폰갭을 이용 하는 것과 , 웹뷰를 이용하는 것 이 둘의 앱 실행 속도 차이는 어떤게 더 빠를까요?!?! 
taegon / 2015/02/15 17:22:46 / 추천 0
폰캡도 기본 베이스는 웹뷰로 동작합니다. Html+Javascript와 네이티브 사이의 통신 역활을 해주는 역활을 폰캡이 해주는 거죠. 수치를 직접적으로 확인해 본것은 아니지만 폰에 리소스를 저장하여(html, 이미지 등) 불러오는 방법인 폰갭이 더 빠를 것으로 보입니다. 서버에서 웹을 불러온다면 불러오는 리소스 만큼 시간이 걸리지만 폰캡으로 만드신다면 변종원님이 말하신 것처럼 API 형태로 데이터만 받아오기에 반응이나 속도는 폰캡이 더 빠를 수 밖에 없습니다. 
DavidChoi / 2015/02/15 17:41:26 / 추천 0
그렇군요 감사합니다 ^-^