C# Windows Silverlight或RT。对Windows phone开发有什么影响
我正在为Windows Phone启动一个项目,我以前从未为Windows Phone或.Net开发过 当我在Visual Studio Community 2013中创建一个新项目时,它让我可以为Windows运行时或Silverlight创建它 我想用某种模拟框架来跟踪TDD,但我读到WinRT在这方面有问题 这个决定有什么重要性?每一项的含义是什么? WinRT中可能有模拟机制吗C# Windows Silverlight或RT。对Windows phone开发有什么影响,c#,silverlight,windows-phone-8,C#,Silverlight,Windows Phone 8,我正在为Windows Phone启动一个项目,我以前从未为Windows Phone或.Net开发过 当我在Visual Studio Community 2013中创建一个新项目时,它让我可以为Windows运行时或Silverlight创建它 我想用某种模拟框架来跟踪TDD,但我读到WinRT在这方面有问题 这个决定有什么重要性?每一项的含义是什么? WinRT中可能有模拟机制吗 谢谢简单的回答是坚持使用universal app和winrt。这就是windows开发的未来。您将获得更好的
谢谢简单的回答是坚持使用universal app和winrt。这就是windows开发的未来。您将获得更好的代码重用,并且该框架从一开始就被设计为完全异步的。Silverlight更多地是一种传统的做事方式,我怀疑随着时间的推移,它的使用会越来越少。TDD对任何一方都不是问题 这个决定有什么重要性? 目前,我认为除了通用应用之外,其他应用都是未来的趋势,我真的不认为它们会无限期地支持silverlight。WinRT的一大好处是它的设计主要是异步友好的。这对于移动开发和保持用户界面的响应性来说是一件大事 每一项的含义是什么? Silverlight是传统的,没有那么多内置的基于异步的组件。WinRT是为异步而设计的,是一个构建在Win32之上的框架 WinRT中是否可能有模拟机制? 当然,在添加测试之前,我会重点学习开发的一般框架。当你在语言方面变得更加自如时,退一步,看看如何使事情变得可测试
希望这能有所帮助。我同意斯宾塞关于WinRT是Windows开发的未来方向的回答 基本上,你应该去Windows应用商店(基于WinRT),除非以下问题成为你的应用程序的拦截器或高度关注: