如何开发 Windows 10 种风格的应用程序,例如 Mail 或 Powerpoint?

How to develop Windows 10 style apps like Mail or Powerpoint?

我是 Windows 10 的新手,我非常喜欢 Modern/Metro 的设计。我很想为 Microsoft appstore 创建看起来像 Windows Mail 或 Office 365 Powerpoint 的程序,但我不知道我是否在正确的轨道上:

  1. 我下载安装了Microsoft Visual Studio Code,不过好像更适合web开发。我应该使用 Cordova 和网络技术来创建这样的应用程序吗?它使用的是 WinJS(?) 但我想知道 XAML 是否是更好的选择?

  2. 我也 installed Visual Studio 2015 并将我的 Windows 10 置于开发者模式,但 C# 项目下有一堆选项:通用应用程序,windows 表单应用程序等。我应该选择哪一个来做一个看起来像 Microsoft Mail 的本机 Windows 应用程序?

通常有一大堆可用的选项,这令人困惑。我知道 Java,所以学习 C# 对我来说并不难。另外,我和 Javascript/HTML/CSS 一起工作了 4 年,这对我来说也很舒服。

我更喜欢性能和易维护性。

您提到的应用程序只是常规应用程序 Windows 通用应用程序,因此您当然可以按照您的要求进行操作。

1) 不,VS Code 不适用于创建 Windows 通用应用程序,请改用 Visual Studio 2015(社区版可以)

2) 模板方面的最佳起点是 Visual Studio 2015 > 文件 > 新项目 > 已安装 > 模板 > Visual C# > Windows > 通用 > 空白应用程序(通用 Windows)

听起来您可以先学习一些教程,然后再深入研究真正的应用程序。 https://dev.windows.com/ 是 Windows 应用开发的主要登陆页面。 'getting started' 部分下有一些很棒的教程,现在花点时间学习基础知识,您会发现编写您的应用程序要容易得多(您也可能会制作出更好的应用程序)。

https://dev.windows.com/en-us/design 对于特定于设计的资源也值得一看。