我是Dot net C#开发人员网站和桌面应用程序,最近我决定开始开发Windows Phone 7 从最初在互联网上搜索,我发现我可以使用Silver-light或XNA Framework在WP7上进行开发
我对他们两个都不知道,所以我必须学习它们才能开发WP7 APPS或只是一个就足够了 如果一个人足够,哪个更适合发展!
提前致谢。
答案 0 :(得分:8)
欢迎来到WP7社区。 基本上如果你想制作事件驱动的应用程序,Silverlight就是答案,如果你的代码依赖于连续运行循环(就像在游戏中一样)XNA就是这样。 正如你所说的那样开发应用程序,Silverlight是你问题的亮点。 您可以在网上获得大量样本。官方网站是http://www.create.msdn.com。
答案 1 :(得分:8)
如果您没有描述想要开发的应用程序,那么这个问题就没有好的答案。这两种技术都可用于不同的目的。我的应用程序和我的结论存在同样的问题:
Silverlight:
更适合商业应用
XNA:
高质量的游戏和丰富的动画
当然,您也可以将Silverlight
用于游戏,XNA
用于商业应用,但我发现在大多数情况下它不会很好用。
我首先开始在Silverligh(具有大量动画的应用程序)中实现我的应用程序,但性能很差所以我决定切换到XNA。如果您想学习阅读Charles Petzold
Programming Windows Phone 7
答案 2 :(得分:0)
我认为Silverlight更容易入手。 为简化起见,Silverlight旨在用于应用程序,而XNA则用于游戏。