我是窗口商店App开发的新手,我也从不在WPF工作,但我在Web开发和WCF服务方面有很好的经验。我的下一个任务是Window 8 Store App,我需要尽快启动它。我们有WCF Restful服务,所以我们只需要创建具有多个页面的UI。
所以我需要知道的是 - 1. MVVM模式是否适合此类应用程序? 2.我在哪里可以找到窗口商店应用程序的所有控件? 3. HTML / Javascript可以和XAML / C#做同样的事吗?
答案 0 :(得分:3)
<强> 1。 MVVM模式是否适合此类应用程序?
肯定是的。 MVVM模式可以应用于任何基于XAML的开发。有很多可用的框架。
Using the MVVM Pattern in Windows 8 - Laurent Bugnion (The mastermind behind MVVM Light)
JulMar MVVM Helpers + Behaviors
Kona - Prism for Windows 8 Apps
Catel - application development platform with MVVM support
<强> 2。我在哪里可以找到窗口商店应用程序的所有控件?
Controls list (Windows Store apps using C#/VB/C++ and XAML)
Controls list (Windows Store apps using JavaScript and HTML)
第3。 HTML / Javascript可以像XAML / C#那样做吗?
这是讨论的主题,我建议阅读这个stackoverflow问题:Should I choose HTML5 or XAML for Metro development ?
选择哪种语言完全取决于您。大多数功能都可用,但JavaScript更重要,因为您可以在项目中使用任何JS。控件几乎相同。