이준빈은 호박머리

IT 프로그래밍 개발 정보 블로그, 이준빈은 호박머리 입니다.

Language/jQTouch

1. jQTouch란 무엇인가?

준콩이 2012. 8. 13. 23:16
반응형

1. jQTouch 소개

jQTouch는 Mobile Web Application 개발을 위한 플러그인(또는 라이브러리)입니다. 

jQTouch는 HTML, CSS, JavaScript로 구현된 웹 클라이언트 측 기술로 모바일 친화적 효과(Native Effect)를 구현할 수 있습니다.


2. 특징

jQTouch는 jQuery를 기반으로 작성되었습니다. 이것은 jQTouch가 jQuery의 플러그인 형태로 개발됐기 때문입니다.(http://plugins.jquery.com/project/jqtouch 참고) 

jQTouch를 이용한 모바일웹앱 개발은 iOS 계열 모바일 기기에 한정적입니다. 특히 Tablet PC보다 Phone에 최적화 되어, 표현 자유도가 타 프레임워크에 비해 매우 낮고 한정적입니다. jQTouch를 이용한 개발은 다른 프레임워크에 비해 매우 심플합니다. 기존의 익숙한 HTML 태그와 몇가지 CSS 클래스 등 일반적인 웹 태그를 기반으로 하기 때문에 웹 퍼블리셔나 웹 디자이너도 쉽게 사용할 수 있습니다.

jQTouch는 기본적으로 2가지 테마(검정색 계열의 jqt 테마와 아이폰 스타일의 파란색 계열의 apple 테마)를 제공합니다. 이는 CSS의 주요 속성 변경으로 쉽게 테마를 변경할 수 있습니다.



3. 모바일웹앱 프레임워크 비교

 

 jQTouch(version1, beta2)

jQuery Mobile(alpha 3)

Sencha Touch(1.0) 

 개발 난이도

 낮음 보통

 높음

 표현 자유도

 낮음

 보통

 높음

 개발 방식

 Markup 기반

 Markup 기반

 Script 기반

 테마 특징

 일반 CSS

 테마롤러 도구 지원

 Sass 기반 

 기반 스크립트

 jQuery 기반

 jQuery 기반

 ExtJS 기반 

 라이브러리 용량

 적음 중간  많음 

 최적화 대상

 Phone

 Phone, Tablet PC

 Phone, Tablet PC 

 지원기기

 한정적

 iOS 계열 모바일 기기(Apple)



 다양함
 iOS, Android, Blackberry, 
 팜 웹OS, 오페라모바일, 

 파이어 폭스 모바일 등

 중간
 iOS, Android 계열 모바일,

 Blackberry OS 6.0 이상



4. 개인적인 견해

jQTouch는 Apple사의 iOS 모바일 기기에 최적화되어 구현된 플러그인입니다.

현재 Android 계열 모바일기기 & 개발의 확산으로 jQTouch를 사용한 모바일웹앱 개발은 줄어들고 있습니다.

jQTouch 보다 기능, 모바일 친화적, 호환성, 최적화 등 UI면과 퍼포먼스면에서 훨씬 좋은 프레임워크가 존재합니다.

jQTouch를 사용한 모바일웹 개발이 줄어들었지만, jQTouch만의 장점을 살려 iOS 기기 전용 모바일웹앱을 만들때는 다른 프레임워크보다 강점이 많을 것으로 예상됩니다.



jQTouch 공식 웹사이트 : http://jqtouch.com


참고서적 : 시작하세요! 모바일 웹 개발(작가:박종명, 출판:위키북스, 발매:2011.06.30)



반응형