• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
최고의 웹앱 개발 프레임워크
연속출석 :
1일 랭킹 : 399위 중장7
45%
45% (1541 /3455)
  • 댓글 0 |
  • 추천 1 |
  • 조회 4397 |
  • 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 개발 꿀팁에서 복사 됨]
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    번호 제목 글쓴이 추천 조회 작성일
    73 게임어플 개발자분들을 위한 게임창조오디션 3회 공모 … 카르페의블 0 5731 16/03/02
    72 단말기에 해당 어플이 설치되었는지 확인하는 방법 +2 철권 2 9139 15/11/26
    71 안드로이드 크래쉬 로그를 쉽게 확인하는 방법 +1 철권 2 8724 15/11/26
    70 안드로이드 유용한 라이브러리 모음! +1 철권 2 6683 15/11/06
    69 Android Studio (안드로이드 스튜디오) 단축키 모음! +1 철권 2 8204 15/11/06
    68 안드로이드 기초 프로그램 1개 실습 및 작성 방법의 설명 GNCkorea 1 4210 12/08/10
    67 최고의 웹앱 개발 프레임워크 GNCkorea 1 4400 12/08/10
    66 안드로이드 해상도별 좌표+ 이미지 크기 수정하기(변종… GNCkorea 1 13144 12/08/10
    65 폰의 하드웨어 제어관련 혹은 하드웨어접근관련 앱 제작… GNCkorea 1 5156 12/08/10
    64 Image 파일이 저장되는 리얼경로 알려주기. GNCkorea 0 4640 12/08/10
    63 BItmap size Resizing 시켜주기 GNCkorea 1 3087 12/08/10
    62 Bitmap 파일 회전시키기 GNCkorea 1 3884 12/08/10
    61 launcherShortCut (바로가기 아이콘)입니다. GNCkorea 1 3670 12/08/10
    60 ZXing 바코드 스캔부분 크기 조절하기. GNCkorea 0 5343 12/08/10
    59 ViewPager의 아이템 얻어오기. GNCkorea 1 5055 12/08/10
    58 zxing 가로모드에서 세로모드로 변경하기 GNCkorea 1 12282 12/08/10
    57 안드로이드 개발 시, Selector XML을 편하게 만들어봅시… GNCkorea 1 4916 12/08/10
    56 개인이 앱 판매할 때, 준비해야 할 것들 (사업자 등록 … GNCkorea 1 3721 12/08/10
    55 젤리빈 로그캣 변경점 GNCkorea 1 4222 12/08/10
    54 삼성 AdHub SDK 심각한 버그 있네요. GNCkorea 1 3585 12/08/10
    53 윈도우8과 함께 등장한 윈도우 스토어, 자유와 통제의 … GNCkorea 0 2990 12/08/10
    52 안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다… GNCkorea 0 2862 12/08/09
    51 안드로이드 강좌 5 - XML에서의 TextView, ImageView, L… GNCkorea 1 4985 12/08/09
    50 안드로이드 강좌 4 - 액티비티(Activity), 뷰(View), 레… GNCkorea 1 4909 12/08/09
    49 안드로이드 강좌 3 - 프로젝트 실행과 디버깅 그리고 단… GNCkorea 0 3476 12/08/09
    48 안드로이드 강좌 2 - 이클립스 개발환경 사용법 및 프로… GNCkorea 1 3874 12/08/09
    47 안드로이드 프로그램이 죽는 경우 디버깅 방법 GNCkorea 1 4620 12/08/09
    46 윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT… GNCkorea 1 3536 12/08/09