首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为WinCE、Windows Mobile和Windows Phone开发

为WinCE、Windows Mobile和Windows Phone开发
EN

Stack Overflow用户
提问于 2013-06-05 22:13:24
回答 4查看 2.2K关注 0票数 1

我们计划为应该在Windows CE 5和6以及Windows Phone 7上运行的应用程序选择正确的开发技术。

请告诉我我有哪些选择。

性能对我们来说意义重大。

我们更喜欢.net技术。

EN

回答 4

Stack Overflow用户

发布于 2013-06-05 23:08:35

我不确定我是否理解这个问题。你是说你的设备上有CE5.0,CE6.0和WinMo 6.x,你需要为这些设备创建一个应用程序,并要求使用开发语言的指导?

如果是这样的话,你实际上只有两个可行的选择:

  1. 使用.NET压缩框架。您可以在VB.NET或C#中进行开发。您将需要Visual Studio 2008专业版(或更高版本)。使用CF 3.5可获得最佳性能(与CF 2.0相对)。
  2. 使用本机C/C++。你仍然需要Studio2008专业版。

没有"Windows Mobile7“这样的东西,所以我不确定它是不是打错了,你是指6,还是Windows Phone 7。两者之间有很大的不同,这将极大地影响该平台的答案。

编辑

由于你已经将Windows Phone加入其中,事情就变得更加复杂。对于windows Phone,你只有一个选择:托管代码(是的,它可以是Silverlight或XNA,但它仍然是托管的)。您还必须使用Studio 2012。

这意味着如果您需要支持所有这些平台,您需要:

适用于pre-Phone devices

  • Studio 2012的适用于Phone devices

  • Managed代码(C#或VB.NET)的
  • Studio 2008,具有非常、非常好地分离的业务逻辑和UI逻辑

您将能够跨所有平台重用业务逻辑。手机上的UI代码将与旧平台上的不同( CE和WinMo 6.x之间也有可能不同)。

票数 3
EN

Stack Overflow用户

发布于 2013-06-05 23:13:09

对于Windows CE5和6,您可以使用C# .NET CF3.5或C++。

没有Windows Mobile7。对于Windows Embedded Compact7(我假设你指的就是这个),你必须使用either Silverlight or C++

如果你指的是Windows Phone 7,那么你只能使用Silverlight。与C++没有向后兼容性。

票数 2
EN

Stack Overflow用户

发布于 2013-06-06 01:24:18

您可能希望采用更通用的方法,不要将Windows Mobile、CE、嵌入式手持设备的未知未来捆绑在一起。

有一些基于HTML5或基于Ruby的方法可以在Windows Mobile、Blackberry、CE、Phone、iOS、安卓和其他设备上运行。一个例子是Rhodes (RhoMobile),或者如果是基于HTML5的话,比如PhoneGAP和Jo。

或者你可以采用.NET的方式,因为Xamarin为非Windows Mobile设备提供了安卓系统的.NET。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16942275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档