Mat*_*w C 6 silverlight windows-phone-8.1
当我创建新的Windows Phone项目时,我可以选择创建"Windows Phone"或"Windows Phone Silverlight"应用程序.我知道他们有不同的运行时和不同的API.我的印象是微软希望统一Windows和Windows Phone平台,为什么还有Silverlight版本呢?它带来了什么好处?此外,如果我想为Windows Phone创建一个应用程序并且从未计划将其带到Windows,我应该选择什么,Silverlight或Windows Phone?
我建议你选择"Windows Phone"(非Silverlight).这是新的API,适用于Windows和Windows Phone.在某些时候,你可能想端口应用程序或为Windows创建一个新的,你就已经知道了API(和移植将是方式更容易).此外,新API很可能会添加更多更新和功能,在某些时候甚至可能会被迫更新它(因为旧的API不再受支持,或者因为它没有您需要的某些功能).
正如在其他答案中所说的那样 - Silverlight选项仅用于向后兼容,并且很可能会及时淘汰.那就是 - 如果你已经知道了API并且拥有许多用于WP Silverlight的库(你的或其他),这很好,但如果你刚刚开始 - 你最好选择新技术.
编辑
在两种类型的应用程序之间进行选择之前还有另外一件事需要考虑.某些功能仅在Silverlight应用程序中可用,而其他功能(数量较少)仅在Xaml应用程序中可用.这是一篇文章,其中包含有关差异的一些信息:将Windows Phone 8应用程序迁移到Windows运行时XAML应用程序
| 归档时间: |
|
| 查看次数: |
1688 次 |
| 最近记录: |