什么是更好的开发Windows Phone 7的应用程序

时间:2011-03-29 06:34:04

标签: c# silverlight windows-phone-7 xna

我是Dot net C#开发人员网站和桌面应用程序,最近我决定开始开发Windows Phone 7 从最初在互联网上搜索,我发现我可以使用Silver-light或XNA Framework在WP7上进行开发

我对他们两个都不知道,所以我必须学习它们才能开发WP7 APPS或只是一个就足够了 如果一个人足够,哪个更适合发展!

提前致谢。

3 个答案:

答案 0 :(得分:8)

欢迎来到WP7社区。 基本上如果你想制作事件驱动的应用程序,Silverlight就是答案,如果你的代码依赖于连续运行循环(就像在游戏中一样)XNA就是这样。 正如你所说的那样开发应用程序,Silverlight是你问题的亮点。 您可以在网上获得大量样本。官方网站是http://www.create.msdn.com

答案 1 :(得分:8)

如果您没有描述想要开发的应用程序,那么这个问题就没有好的答案。这两种技术都可用于不同的目的。我的应用程序和我的结论存在同样的问题:

    当您拥有少量动画(GPU使用率)时,
  • Silverlight:更适合商业应用

  • XNA:高质量的游戏和丰富的动画

当然,您也可以将Silverlight用于游戏,XNA用于商业应用,但我发现在大多数情况下它不会很好用。

我首先开始在Silverligh(具有大量动画的应用程序)中实现我的应用程序,但性能很差所以我决定切换到XNA。如果您想学习阅读Charles Petzold Programming Windows Phone 7

的基础知识

答案 2 :(得分:0)

我认为Silverlight更容易入手。 为简化起见,Silverlight旨在用于应用程序,而XNA则用于游戏。