我是橱窗商店应用程序开发的新手,我也从未在 WPF 中工作太多,但我在 Web 开发和 WCF 服务方面有很好的经验。我的下一个任务是 Window 8 Store App,我需要尽快启动它。我们有 WCF Restful 服务,所以我们只需要创建具有多个页面的 UI。
所以我需要知道的是 - 1. MVVM 模式是否适合此类应用程序?2. 我在哪里可以找到橱窗商店应用程序的所有控件?3. HTML/Javascript 可以和 XAML/C# 一样吗?
我是橱窗商店应用程序开发的新手,我也从未在 WPF 中工作太多,但我在 Web 开发和 WCF 服务方面有很好的经验。我的下一个任务是 Window 8 Store App,我需要尽快启动它。我们有 WCF Restful 服务,所以我们只需要创建具有多个页面的 UI。
所以我需要知道的是 - 1. MVVM 模式是否适合此类应用程序?2. 我在哪里可以找到橱窗商店应用程序的所有控件?3. HTML/Javascript 可以和 XAML/C# 一样吗?
1. MVVM模式适合这样的应用吗?
当然是。MVVM 模式可以应用于任何基于 XAML 的开发。有很多可用的框架。
在 Windows 8 中使用 MVVM 模式 - Laurent Bugnion(MVVM Light 背后的策划者)
2. 我在哪里可以找到橱窗商店应用程序的所有控件?
控件列表(使用 C#/VB/C++ 和 XAML 的 Windows 应用商店应用程序)
控件列表(使用 JavaScript 和 HTML 的 Windows 应用商店应用程序)
3. HTML/Javascript 可以和 XAML/C# 一样吗?
这是一个讨论的主题,我建议阅读这个 stackoverflow 问题: 我应该选择 HTML5 还是 XAML 进行 Metro 开发?
选择哪种语言完全取决于您。大多数功能在两者中都可用,但 JavaScript 更重要,因为您可以在项目中使用任何 JS。控件几乎相同。