'웹앱을 공부하는 사람들'에 올라온 문의 입니다.

88 views
Skip to first unread message

JangPyo Kwon

unread,
Apr 19, 2012, 9:14:51 PM4/19/12
to wapp...@googlegroups.com
'웹앱을 공부하는 사람들' (http://cafe.naver.com/wapp/1259) 에 '대쉬'님이 문의하신 내용입니다.

-문의내용-

국내에서 이런툴이 만들어지는건 정말 좋은일이라고 생각합니다. 
아무래도 국내 사용자들의 니즈를 더 잘 파악 할 수 있을테니까요.. 

개인적으로 궁금한것 두가지는 
폰갭에서 디바이스 내부에 db 사용을 할 수는 있지만 좀 까다로운것 같던데
이건 어떤가요? sqlite3 를 사용할 수 있나요??
또 한가지 궁금한건 노트나 일정어플 같은것도 만들 수 있을까요?? 
아마 속도때문에 힘들런지.. 

문재웅

unread,
Apr 19, 2012, 11:08:53 PM4/19/12
to wapp...@googlegroups.com
안녕하세요 WApplE.js 아이폰 개발 담당자 문 재웅 입니다.

답변 드리겠습니다.

1. DB는 기본적으로 안드로이드 / 아이폰 모두 sqlite3를 기본으로 사용하고 있습니다.
사용방법은 호불호가 갈릴것으로 판단되나 제 개인적인 소견으로는 쉽다고 생각합니다.

기본적인 쿼리 방법을 설명 드리면,

// 데이터 베이스 객체 생성
var db = new $W.Database();

// 데이터 베이스 오픈 - 데이터 베이스가 존재하지 않으면 데이터베이스 파일을 새로 생성합니다.
db.open("생성하고 싶은 데이터베이스 이름", false);

<-- 반복부 시작 -->

//쿼리 prepare Statement 단계
db.prepareStatement("db 쿼리문");
// 데이터 베이스에 쿼리 및 결과 받기 ( create 및 insert는 결과 데이터가 없습니다.)
var data = db.query();
// 쿼리 statement release
db.releaseStatement();

<-- 반복부 끝 -->

위와 같이 사용할 수 있으며, 

create 와 insert를 반복하실 거라면,

db.open까지는 한번만 하시면 되고, 반복부 시작 / 끝 부분만 계속 해서 작성하시면 됩니다.

2. 현재 와플은 하이브리드 프레임워크로 네이티브보다 속도가 떨어지는 것은 사실이나 웹보다는 훨씬 빠르고 네이티브보다 조금 못미치는 것으로 생각하고 있습니다.
노트 같은 어플은 충분히 만들 수 있다고 판단 되며, 일정어플 같은 경우는 UI의 복잡도에 따라 조금 달라질것으로 생각됩니다.




2012년 4월 20일 금요일 오전 10시 14분 51초 UTC+9, JangPyo Kwon 님의 말:
Reply all
Reply to author
Forward
0 new messages