我应该安装Windows 8.1吗?

时间:2014-03-14 11:17:11

标签: c# android windows-phone-8 windows-8.1

我是.NET开发人员。我用c#开发桌面和Web应用程序。现在我正计划开始为windows phone和android开发移动应用程序。我还想在c#中继续使用桌面和Web。 这时我正在使用Windows 7和VS2012。

我的问题是,

  • 我应该开始使用Windows 8.1吗?
  • 我对此感到困惑。 Windows 8.1是否适合使用Java和以前的.net版本?
  • 我应该切换到Windows 8.1还是继续使用Windows 7?

6 个答案:

答案 0 :(得分:4)

Windows Phone 8+开发需要 Windows 8 Pro或更高版本 64位

如果您计划进行Windows手机开发,那么无法使用Windows 7.查看执行Windows Phone时常用的模拟器的系统要求列表也很重要发展here。另外,请注意hardware requirements

您在评论中提到您的PC有4GB的RAM。您可能会发现使用模拟器进行手机开发并不适合使用大量的RAM,尤其是Windows Phone开发要求主机操作系统为64位。事实上,在进行软件开发时,我不会考虑使用只有4GB内存的桌面64位操作系统,这是一个合理的开发平台,用于进行手机开发,特别是如果您还要创建Web应用程序以及更多可以使用手机应用程序。 8GB RAM是我建议的最低值。

对于其他需求,Windows 8.1应该不仅仅是一个足够的平台,可用于执行您希望继续执行的其他类型的开发。 Java将起作用,您仍然可以在Visual Studio中进行传统的桌面开发,Web开发和创建新的WinRT Windows Store(现代)应用程序。

如果您有任何较旧的开发平台要求(如特定的旧版Java或其他开发工具),请在升级之前验证它们是否与Windows 8.1 Pro兼容。开发工具通常不是。

答案 1 :(得分:1)

就.NET和Java而言,您将发现没有区别,此外,如果您使用的是Windows 8.1和VS 2013,您将能够开发现代UI应用程序。

所以我会选择8.1,特别是因为它是让现代用户界面不那么干扰非触摸用户的开端。

答案 2 :(得分:1)

您也可以在Windows 8上开发现在在Windows 7上开发的所有内容。唯一的问题是Windows 8具有启动屏幕,Windows 7具有旧的启动屏幕。我将Windows 8用于开发Windows应用程序和所有其他应用程序

答案 3 :(得分:1)

如果您计划为使用现代剃刀语法或bootstrap 3的Windows应用商店或Asp.net应用设计应用,那么只有这样才需要Windows 8.1。

答案 4 :(得分:1)

是的,你可以用Windows 7开发任何东西,另外你也可以开发windows 8.1& Windows 8手机应用程序也是如此。我是Windows 8.1用户和Java和.Net一切都很好。只需确保您的机器符合Windows 8.1系统要求。

答案 5 :(得分:1)

如果要在Windows Phone应用程序中开发Windows应用商店应用程序/或使用Windows运行时,则应切换到Windows 8.1(Windows 7操作系统中不提供Windows运行时)。