• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
최고의 웹앱 개발 프레임워크
연속출석 :
1일 랭킹 : 399위 중장7
45%
45% (1541 /3455)
  • 댓글 0 |
  • 추천 1 |
  • 조회 4523 |
  • 2012-08-10 (금) 17:39
    jQueryMobile 오버뷰
    최고의 웹앱 개발 프레임워크
    지난해 여름 웹앱 개발에 관심이 있는 개발자들에게 깜짝 놀랄 만한 소식이 들려 왔다. jQuery(전세계적으로 가장 유명하고 가장 많이 사용하는 자바스크립트 라이브러리)팀이 모바일 버전을 개발하기로 했다는 소식이었다. 이 소식에 많은 사람들이 흥분했던 이유는 이미 시장에는 자바스크립트 기반의 다양한 모바일 프레임워크(이하 모바일 프레임워크)가 여럿 존재하고 있었지만 다양한 이유로 충분한 만족감을 주지 못하고 있었기 때문이다. 그렇다면 많은 개발자들은 왜 시장에 출시돼 있는 모바일 프레임워크에 만족하지 못했을까? 지금은 개발자들 사이에 일반적으로 많이 쓰이고 있는 ‘웹앱’이라는 용어만 보더라도 개발자들이 모바일 프레임워크에 무엇을 바라는지 쉽게 예상할 수 있다.
    웹 표준 기술(HTML, CSS, 자바스크립트)만을 사용해 개발된 앱이라는 의미의 ‘웹앱’은 그 용어에서부터 아이폰이나 안드로이드 앱(일명 네이티브앱)을 목표로 하고 있다는 것을 알 수 있다. 웹앱 개발자라면 누구나 네이티브앱이 사용자에게 제공하는 다양한 사용자 경험이 웹앱에서도 동일한 수준으로 제공될 수 있길 바란다. 그것이 가능할까? 현재를 기준으로 한다면 필자의 개인적인 견해로 대략 80% 정도 수준까지는 가능할 것 같다. 그리고 앞으로 이 격차는 점점 더 줄어들 것이 분명하지만 현재의 수준에서도 80% 정도 가깝게 네이티브와 유사한 UX로 웹앱을 개발한다는 것 또한 쉽지 않은 것이 사실이다. 보통 수준의 웹 개발자라면 상당한 수준의 도전과제인 것이 분명하다. 이런 이유에서 알 수 있듯이 개발자들이 모바일 프레임워크에 바라는 것은 좀 더 네이티브 같으면서 매우 쉽고 빠르게 개발하는 것이다. 하지만 대부분의 모바일 프레임워크들은 그 기대를 충분히 만족시키지 못했고 ‘아직은 조금 더 시간이 필요한가’라는 생각을 하게 될 즈음 들려 온 자바스크립트 세계에서 최고의 팀이라고 불러도 손색없을 jQuery팀의 모바일 프레임워크 개발 소식은 정말로 그들의 마음을 들뜨게 만들기에 충분한 사건이었다.

    jQueryMobile의 출사표

    jQueryMobile 개발 발표 이후 얼마 지나지 않아 jQuery Mobile의 UI를 알 수 있는 일러스트 파일이 공개됐다. 이 한 장의 일러스트 이미지로 jQueryMobile에 대한 기대는 더욱 더 확고해진다. (화면 1)은 당시 발표됐던 일러스트 이미지의 일부다. 기존의 프레임워크들과 확연히 다른 모습을 볼 수 있다. 매우 많은 UI 구성 요소를 제공하고 N 스크린 대응 방식을 포함하고 있다. 더욱 놀라운 것은 모바일 디바이스의 범위를 벗어나 데스크톱도 그 범위에 포함시키고 있다는 것이다. 이것이 가능한 이유는 Fixed N 스크린 방식이 아닌 Resizable N 스크린 방식으로 구현됐기 때문이다.
    두 번째로 눈여겨 볼 만한 부분은 많은 UI 구성 요소를 제공함에 있어 이미지의 사용을 최소화하겠다는 것이다. 이미지의 사용을 완전히 배제할 수는 없겠지만 지극히 최소화한다는 의미다. 이는 데스크톱과 다르게 제한된 성능을 갖고 있는 모바일 디바이스 상에서 최대한의 성능을 발휘하기 위한 것으로 보인다.
    화면 1. jQueryMobile UI

    jQueryMobile 베일을 벗다

    2010년 10월 16일 드디어..
    1. 최고의 웹앱 개발 프레임워크 jQueryMobile UI 및 화면 구성법 II
    2. 최고의 웹앱 개발 프레임워크 jQueryMobile Forms 및 실전 API
    3. 최고의 웹앱 개발 프레임워크 jQueryMobile 커스텀 UI
    자료출처 : 한국데이터베이스진흥원

    http://www.androidstudy.co.kr/bbs/board.php?bo_table=B42&wr_id=184/출처

    [이 게시물은 더어플님에 의해 2016-07-12 15:23:56 개발 꿀팁에서 복사 됨]
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    번호 제목 글쓴이 추천 조회 작성일
    104 갤럭시 S2 체크하나로 "해제하려면.." 문구 제거 GNCkorea 0 4350 12/08/08
    103 안드로이드 기초 프로그램 1개 실습 및 작성 방법의 설명 GNCkorea 1 4356 12/08/10
    102 향상된 500만 화소 iSight 카메라 기능 GNCkorea 0 4358 12/08/02
    101 젤리빈 로그캣 변경점 GNCkorea 1 4396 12/08/10
    100 갤투 cm9 (aosp/aokp) 등등에서 자이로센서 문제 해결방… GNCkorea 0 4418 12/08/04
    99 아이폰 5, 왜 NFC가 빠졌나? +4 GNCkorea 0 4480 12/09/16
    98 Mac에서 ICS 스마트폰을 이동식디스크로 연결하는 방법! GNCkorea 0 4504 12/08/08
    97 최고의 웹앱 개발 프레임워크 GNCkorea 1 4524 12/08/10
    96 베가 레이서2 카메라 기능 살펴보기 +2 GNCkorea 2 4553 12/08/01
    95 [삼성] 갤럭시 SⅢ 숨겨진 기능 11가지 +5 GNCkorea 1 4569 12/09/16
    94 모든 스마트폰의 데이터싱크와 충전을 하나로! 아이베츠… +14 GNCkorea 6 4635 13/03/18
    93 갤플 순정펌웨어에서 시스템 파일 추출하기. GNCkorea 0 4661 12/08/08
    92 옵티머스 LTE2에 들어간 스냅드래곤 S4 성능은? +1 GNCkorea 1 4681 12/07/31
    91 베가 NO.6 V 터치 기능 +22 GNCkorea 8 4689 13/03/24
    90 넥서스7 루팅하기 (아무것도 없이 따라만 오세요) +1 GNCkorea 0 4742 12/08/07
    89 안드로이드 프로그램이 죽는 경우 디버깅 방법 GNCkorea 1 4772 12/08/09
    88 논란의 뉴아이패드 vs 아이패드2 게임 그래픽 정리 +1 GNCkorea 1 4785 12/08/01
    87 Image 파일이 저장되는 리얼경로 알려주기. GNCkorea 0 4809 12/08/10
    86 갤럭시S II, 테이크 야누스, 이보 4G+, 아트릭스 - 모바… +1 GNCkorea 1 4881 12/08/01
    85 안드로이드 초보를 위한 DVR 사용법(2) GNCkorea 0 4951 12/07/25
    84 스마트폰, 구글 기본 서비스 110% 활용하기 +17 GNCkorea 6 4998 13/03/18
    83 GPS 휴대폰, 활용하는 방법 +15 GNCkorea 4 5034 13/03/18
    82 갤럭시S3 LTE SKT 대기상태표기버그 수정본 + 소프트키 … GNCkorea 0 5063 12/08/08
    81 안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레… GNCkorea 1 5069 12/08/09
    80 안드로이드 개발 시, Selector XML을 편하게 만들어봅시… GNCkorea 1 5071 12/08/10
    79 데이터 네트워크(3G, 4G)로 셀프 업그레이드 하는 방법 +14 GNCkorea 5 5086 13/03/18
    78 안드로이드 강좌 5 - XML에서의 TextView, ImageView, L… GNCkorea 1 5120 12/08/09
    77 윈도우에서 사진스트림 업로드가 안되는 이유와 간단한 … +3 GNCkorea 1 5122 12/07/29