微软希望让更多开发者能够使用预装Windows10企业版和VisualStudio2017的免费虚拟机创建通用Windows平台应用程序。不幸的是,该虚拟机将于1月15日到期。测试环境自带Windows10、开发者工具、SDK和示例。开发人员可以从四种不同的虚拟化软件选项中进行选择:VMWare、Hyper-V、VirtualBox和Parallels,它们在提取时需要大约20GB的空间。无论选择哪个虚拟化选项,您都可以获得Windows10FallCreatorsUpdateEnterpriseEvaluation、VisualStudio2017withUWP、DesktopC++和AzureWorkflow。除了WindowsDeveloperSDK和工具之外,该环境还支持适用于Linux的Windows子系统。这一切,听起来都不错,可惜才用了不到两个月。只有两个月的开发时间,包括假期(显然您将更专注于Windows通用平台应用程序)。***,如果你创建了一个杀手级应用程序,它将是一个Windows通用应用程序,准确地说是一个“Windows10、Windows10Mobile和XBox1应用程序”,并不像听起来那么简单。许多开发人员可能会避免使用UWP,因为他们不知道它会持续多久。Silverlight和WPF这样的灾难已经表明,微软不一定永远保留一项技术,UWP很难赢得技术战争。如果你想创建UWP应用程序,有比这更好的方法。首先是WindowsUWPCommunityToolkit。这是一个开源工具包,用于为Windows10设备构建UWP应用程序。如果您想在试用版中获得开发选项而不将自己限制在UWP或试用时间非常有限,还有其他几种方法可以提供更长期的访问权限和更多资源。例如,微软BizSpark。这使合格的开发人员可以免费访问MicrosoftAzure云服务、软件和支持。BizSpark初创公司可以获得五个具有MSDN订阅的VisualStudioEnterprise,每月150美元的Azure额度,并且可以使用一年。一个更广泛可用的选项(限制更少)是获取VisualStudioCommunityEdition或VisualStudioCode,它们都是免费的。这允许开发人员创建.NETCore应用程序,如果使用Angular或React等Web框架,则可以在不会超时的环境中自由创建Web应用程序。
