2013-06-05 1 views
1

우리는 윈도우 CE 5, 6 및도 윈도우 폰에서 실행해야하는 응용 프로그램에 적합한 developement에의 technologie입니다을 선택 할 계획 7.는 주춤, Windows Mobile 및 Windows Phone 용 개발

당신 나야에게 제공 할 수 있습니다하십시오 내가 가진 선택.

성능은 우리에게 많은 의미가 있습니다.

.net 기술 로그를 선호합니다.

답변

2

잘 모르겠습니다. CE 5.0, CE 6.0 및 WinMo 6.x가 설치된 장치가 있다고 말하면 해당 장치 용 응용 프로그램을 만들어야하며 사용할 개발 언어에 대한 지침을 요청하고 있습니까?

  1. 는 .NET Compact Framework에서 사용 : 그런 경우에는

    , 당신은 정말 두 실행 가능한 옵션이 있습니다. VB.NET 또는 C#으로 개발할 수 있습니다. Visual Studio 2008 Professional 이상이 필요합니다. 최상의 성능을 위해서는 CF 3.5를 사용하십시오 (CF 2.0과 반대).

  2. 사용 네이티브 C/C++. Studio 2008 Professional이 필요합니다.

같은 건 그래서 그것을 오타가 있는지 확실하지 않다 당신이 6을 의미하거나, 윈도우 폰 7을 의미하는 경우 두과 사이에 큰 차이가있다 "윈도우 모바일 7"로 없다 해당 플랫폼에 대한 대답에 큰 영향을 미칩니다.

편집

당신이 혼합으로 윈도우 폰을 던져 한 이후, 상황은 더 복잡하다. Windows Phone의 경우 관리 코드 (예 : Silverlight 또는 XNA 일 수 있지만 여전히 관리됨) 옵션 만 있습니다. 당신이 그 모든 플랫폼을 지원해야하는 경우도 의미 스튜디오 2012

를 사용해야합니다, 당신이 필요합니다 : 전화 장치에 대한 사전 전화 장치

  • 스튜디오 2012

    • 스튜디오 2008 아주, 아주 잘 분리 된 비즈니스 로직 및 UI 로직
    • 관리 코드 (C# 또는 VB.NET)는

    당신은 모든 플랫폼에서 비즈니스 로직을 사용 다시 할 수있을 것입니다. UI 코드는 이전 플랫폼보다 Phone에서 다를 수 있습니다 (CE와 WinMo 6.x에서도 다를 수 있습니다). 윈도우 CE 5

  • +0

    답장을 보내 주셔서 감사합니다. 실제로 예, 그 장치를위한 앱을 만들어야했습니다. 그리고 Windows Phone 7, 죄송합니다. –

    +0

    Doeos silverlight는 Win CE 디바이스에서 실행 가능합니다. ?? –

    +0

    C++ 버전이 수행합니다. – ctacke

    1

    6 당신은 C# .NET CF 3.5 또는 C++를 사용할 수 있습니다.

    , 당신은 either Silverlight or C++을 사용해야합니다 (난 당신이 의미 가정 무엇 인) 컴팩트 7은 Windows Embedded에 대한 윈도우 모바일 7이 없습니다.

    당신이 윈도우 폰 7을 의미하는 경우

    는, 당신은 엄격 실버로 제한됩니다. C++과의 하위 호환성은 없습니다.

    +0

    그런 장치에서 메트로 스타일 응용 프로그램을 사용할 방법이 없습니까? 권리? 답변 주셔서 감사합니다. 감사합니다. –

    +1

    CE 5 및 6에서 원하는대로 인터페이스를 만들 수 있습니다.하지만 이전에는 메트로로 알려진 스타일은 해당 플랫폼에 내장되어 있지 않습니다. 너 스스로 그려야 해. – PaulH

    +0

    "이전에 Metro로 알려진 스타일". 권위 있는! – ctacke

    0

    아마도 당신은보다 일반적인 접근 방식으로 이동 할 수 있습니다 및 핸드 헬드 임베디드 윈도우 모바일, CE의 알 수없는 미래를 결합하지 않습니다.

    Windows Mobile, Blackberry, CE, Phone, iOS, Android 및 기타 장치에서 실행되는 HTML5 기반 또는 Ruby 기반 Approach가 일부 있습니다. 한 예로 Rhodes (RhoMobile) 또는 HTML (5) 기반 인 경우 PhoneGAP 및 Jo와 같은 것을들 수 있습니다.

    또는 Xamarin이 Android와 같은 Windows Mobile 이외의 장치에 .NET을 제공하므로 .NET 접근 방식을 사용하십시오.

    +0

    제안 해 주셔서 감사합니다. 다중 플랫폼 접근 방식을 시도하는 것이 흥미 롭습니다. 그러나 질문은이다; Rhodes 또는 PhoneGAP 또는 Jo 또는 Mosync가 Windows CE 시스템을 지원합니까 ?? –

    +0

    그리고 느린 속도없이 빠르게 실행됩니까? –

    +0

    mor 프레임 워크 또는 런타임이 '코드'와 기본 호출 사이에 포함되므로 느슨한 속도가 더 빠릅니다. JAVA 또는 .NET을보고 원시 C 코드와 비교하십시오. 좋은 대안은 스크립트가 아닌 클라이언트에서가 아니라 서버에서 코드가 실행되는 HTML 코드를 사용하는 것입니다. Rhodes는 WinCE에서 실행됩니다. 지금까지 .NET에서 볼 때 속도는 그리 좋지 않습니다. 그러나 그것은 당신이 작성하는 어플리케이션에 달려 있습니다. – josef

    0

    Windows Mobile 및 Windows Phone에서 응용 프로그램을 개발하는 것은 완전히 다릅니다. Windows Mobile은 VS2008을 사용하지만 Windows Phone은 VS2010 +가 필요합니다. 두 코드 모두 C#/VB를 사용하지만 Windows Mobile의 GUI 부분은 Windows 양식 디자인과 비슷하지만 Windows Phone은 Silverlight를 사용합니다. Windows Mobile과 완전히 다릅니다. 그래서 2 가지 다른 응용 프로그램을 개발해야합니다. 하나는 Windows Mobile 용이고 다른 하나는 Windows Phone 용입니다.

    관련 문제