질문자 : 불광불급(plasma2m) | 링크 : http://cafe.naver.com/winmodev/1692 |
<질문내용> Windows Phone 7 개발환경과 문서를 보고 있는데요.. Windows Phone 7 에서는 C/C++ 코드를 사용할 수가 없나요? 개발툴에도 C# 만 쓸수 있으며 C, C++은 작성할 수 없으며, Programming Windows Phone 7 Series 문서에도 cross-library는 사용이 불가능하다고 되어 있네요.. 정말 C/C++ 코드는 사용 할 수 없는걸까요?
Silverlight는 Web 관련 기술이 아닌가요? Windows Phone 7 에서는 UI는 Silverlight나 XNA로만 만들수 있다고 하는데.. WPF도 아닌 Silverlight가 Application의 UI를 구성한다는게 이해가 안 가네요..
열심히 공부할께요~
| |
<답변내용> 안녕하세요 루나네스 입니다 Windows Phone7으로 모두 많이 바쁘시지요? ㅎㅎ
Windows Phone 7 부터 개발은 Native code를 지원하지 않습니다 Managed 코드인 C#으로만 개발이 가능하고, 이러한 부분은 Framework가 Managed만 지원하기 때문 입니다 이번에 공개된 개발툴을 설치해서 확인해 보시는 것도 좋겠네요
실버라이트는 원래 Windows Presentation Foundation.Everywhere 줄여서 WPF/F 라는 코드 이름으로 개발이 되었습니다 코드네임에서 보시면 눈치 채시겠지만, Everywhere 라는 단어를 통해서 어느곳에서나 실행이 되도록 만들어 진 것 입니다
웹 브라우저 플러그인으로 먼저 선보인 실버라이트는 이번 윈폰7에 UX Framework로 탑재되었는데요 기존의 소스코드 개발에는 C#으로 개발하고 끝내도 되지만, (기본적으로 VS2010에서 모든 UI를 자동으로 Xaml 이라는 파일을 생성하고 관리하게 됩니다) 실버라이트가 UX Framework로 탑재되어 다이나믹한 에플리케이션의 UX를 개발 할 수 있도록 설계가 되었습니다 (Blend에서 VS2010에서 작성된 프로젝트를 불러와서 UX 작업이 바로 가능합니다)
WPF에 비해서 가볍게 만들어진 것이라 생각 하시면 됩니다. | |
작성일 : 2010.03.16 17:32 |
Mobile Develop/WinMoDev Q&A