3월 29, 금요일

크로스 플랫폼 개발 지원 ~ Visual Studio도 동참

미국에서 열리고 있는 Microsoft TechEd 행사에서 흥미로운 소식이 발표되었습니다. Visual Studio가 아파치 Cordova 프로젝트(cordova.apache.org)를 품는다고 합니다. ‘품었다’는 표현을 쓰는 이유는 아주 적극적으로 통합을 하겠다는 마이크로소프트의 의지를 강조하기 위함입니다. 사실 Cordova에 먼저 러브콜을 보낸 것은 어도비 입니다. 우연찮게 오늘 올린 글은 모두 마이크로소프트와 어도비가 함께 언급되네요. 어도비는 다양한 모바일 플랫폼을 위한 앱 개발 환경으로 PhoneGap(phonegap.com)이라는 프레임워크를 제공하는데, 이 기반이 바로 Cordova입니다.

물론 두 회사의 전략적 목표가 다르니 같은 방향이라도 경쟁 관점 보야 하겠지만! 가령 마이크로소프트는 광의의 앱, 어도비는 마케팅과 크리에이티브 관련 부문을 목표로 할 겁니다. 일단 이번 마이크로소프트의 행보는 개발자 커뮤니티에 그 파장이 상장할 것으로 보입니다. 얼마 전 모바일 앱 자격증 관련해 시끄러웠는데 이렇게 툴 벤더가 물 줄기를 트고 가는 시장에서 무슨 짓인지 또 한번 생각하게 되네요.

 

네이티브 모바일 앱 개발 플랫폼 ‘Cordova’

Cordova는 HTML, CSS, 자바 스크립트 중 개발자가 자신이 손에 익은 언어를 통해 네이티브 모바일 앱을 개발할 수 있도록 하는 플랫폼입니다. 오픈 소스 프로젝트로 현재 3.2.1 버전이 배포 중입니다. 마이크로소프트는 향후 Visual Studio와 Cordova를 통합할 계획인데, 이게 의미하는 바는 Visual Studio 사용자들이 평소 쓰던 IDE 환경에서 Windows Phone, iOS, Android 네이티브 앱 개발이 가능해진다는 것입니다. 흔히 말하는 크로스 플랫폼 개발을 Visual Studio에서 한다는 소리죠.

캡처23

 

 

About epictele

Avatar
향과 취미는 공대생, 감성과 열정은 문과생이라 여기며 살아가는 IT 작가입니다.

One comment

  1. Avatar

    네이티브앱이라고 하기엔 무리가 있어보입니다.
    저의 뇌속에 정의된 네이티브앱이라고 함은 JAVA/C 등으로 각 플랫폼에 알맞는 언어로 기기의 성능을 최대한 낼 수 있는 것을 말합니다.

    폰갭같은경우 웹킷앤진과 같은 브라우저 엔진을 이용해서 앱을 개발하는데 이는 하이브리드 앱방식입니다. 브라우저 엔진이라는 레이어가 하나더 올라가는 것 이죠.

    이방식은 멀티플랫폼에 유리하나 자바스크립트와 엔진의 한계에의한 퍼포먼스 문제에 자주 부딧힙니다. 폰갭이 Cordova 기반이라고 하니 Cordova 또한 하이브리드 방식일 가능성이 농후하다고 생각되네요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다