jQuery 버전 2.0의 Windows 스토어 앱 지원

Windows 8 앱 개발자 블로그

Windows 8 엔지니어링 팀에서 제공하는 Windows 8용 Metro 스타일 앱 개발의 이해

jQuery 버전 2.0의 Windows 스토어 앱 지원

  • Comments 0

웹 개발 경험이 있는 분들은 아마도 오픈 소스 JavaScript 프레임워크 jQuery를 사용해 보셨을 겁니다. 또한 jQuery를 사용하여 Windows 스토어 앱을 개발하다 보면 JavaScript 런타임 또는 동적 콘텐츠 관련 오류가 발생할 수 있습니다. 조만간 출시될 v2.0 버전에서는 jQuery 팀이 이러한 문제를 해결했습니다. jQuery v2 베타는 HTML5/JS로 Windows 스토어 앱을 개발할 수 있습니다. 여러분은 웹 개발자로서 그 동안 쌓아온 기술과 자산을 활용하여 멋진 Windows 8 앱을 개발할 수 있습니다. 이제 최신 jQuery 2.0 베타 버전으로 Windows 8 앱 개발에 도전하세요.

"jQuery 팀은 jQuery 2.0이 사용될 새로운 환경에 많은 기대를 걸고 있습니다. HTML 및 JavaScript 개발자들은 jQuery에 대한 지식을 활용하여 개발 프로세스를 단축하려고 합니다. jQuery 2.0은 Windows 8 스토어 응용 프로그램 같은 환경에서 개발 프로세스를 단축할 수 있는 기능을 제공합니다." - jQuery Foundation 사장, Dave Methvin

Windows 스토어 앱: 새로운 맥락의 JavaScript 코드

이전에는 왜 jQuery가 "작동"하지 않았는지 궁금하실 것입니다. HTML/JS, C#, C++ 등 어떤 언어를 사용하든 모든 Windows 스토어 앱은 기본적으로 Windows 런타임에 액세스할 수 있습니다. 따라서 앱이 새 플랫폼에서 안전하게 실행될 수 있도록 새로운 보안 모델이 개발되었습니다. 뿐만 아니라 웹에 일반적으로 사용되는 API 중 일부는 새로운 네이티브 환경에 잘 맞도록 많은 부분이 수정되었습니다. 이러한 차이점 때문에 브라우저에서 실행될 코드에 문제가 발생할 수 있습니다. 대부분의 문제는 동적 콘텐츠와 관련하여 "HTML1701: 동적 콘텐츠를 추가할 수 없습니다." 또는 "0x800c001c - JavaScript 런타임 오류: 동적 콘텐츠를 추가할 수 없습니다." 같은 예외 오류일 것입니다.

이 모델에 대한 자세한 내용은 안정적이고 신뢰할 수 있는 앱 개발을 참조하십시오. Windows 개발자 센터에서 Windows 스토어 응용 프로그램과 웹 브라우저의 차이점에 대해 자세히 알아볼 수 있습니다.

jQuery 업데이트로 새로운 모델 지원

다들 알고 계시듯이 jQuery는 다양한 브라우저에서 작동하는 간편한 API를 통해 HTML 문서 통과 및 조작, 이벤트 처리, 애니메이션, Ajax 같은 작업을 훨씬 간단하게 처리할 수 있기 때문에 웹에서 매우 인기가 많은 JavaScript 프레임워크입니다.

jQuery의 이 모든 기능을 Windows 스토어 앱에서 지원하기 위해 appendTo의 jQuery 전문가들이 jQuery 커뮤니티와 협력하여 새로운 Windows 8 앱 모델을 지원하도록 jQuery를 업데이트했습니다. 새로운 jQuery가 플랫폼을 최대한 활용할 수 있도록 하기 위해 Microsoft Open Technologies의 엔지니어들이 기술적인 부분을 지원했습니다.

jQuery에 Windows 스토어 앱 지원을 추가하기 위해 초기 테스트, 단위 테스트 포팅 및 jQuery의 핵심 기술인 Sizzle selector 엔진 같은 jQuery 종속성 평가를 실시했습니다. appendTo에서는 jQuery 지원 논리의 여러 영역을 확인하고, Windows 스토어 앱 보안 모델의 지침에 따라 작동하도록 재작성이 필요한 문서의 대상 요소에 사용된 구문 분석 항목을 Sizzle 전체에 걸쳐 확인했습니다.

appendTo는 jQuery Core 프로젝트에 직접 코드를 제출했고 이 프로젝트는 이번 지원과 통합되었습니다. 따라서 앱에 jQuery를 추가하는 즉시 이 모든 기능을 무료로 사용할 수 있습니다. Windows 스토어 앱에서 jQuery를 사용할 때 다른 패턴을 사용해 보고 싶은 분도 있을 것입니다. net.tuts+ 사이트를 방문하면 이러한 패턴에 대해 자세히 알아볼 수 있습니다. 이번 업데이트의 변경 사항에 대한 자세한 내용은 appendTo 블로그 글을 참조하십시오.

코드 작성!

HTML5 및 JavaScript 개발자는 현재 갖고 있는 지식과 기존의 JavaScript 코드 및 라이브러리를 사용하여 Windows 8 앱을 개발할 수 있습니다. jQuery 코드를 사용하려면 jQuery 2.0 베타로 업그레이드한 후 appendTo에서 제공하는 새로운 패턴을 따라 하시면 됩니다. jQuery를 사용하지 않더라도 갖고 계신 코드와 라이브러리에 이와 똑같은 패턴 및 기술을 적용하여 Windows 8과 완벽하게 호환되는 앱을 개발할 수 있습니다.

웹 개발 기술을 Windows 플랫폼에 사용하여 새로운 기회에 도전해 보고 싶은 분은 MS Open Tech 블로그를 확인하십시오.

- MS Open Tech 수석 기술 에반젤리스트, Olivier Bloch

  • Loading...
Leave a Comment
  • Please add 8 and 1 and type the answer here:
  • Post