时间:2017-11-25 来源:互联网 浏览量:
微软希望能够让更多开发人员使用预装了Windows 10 Enterprise和Visual Studio 2017的免费虚拟机来创建通用Windows平台应用程序。不幸的是,该虚拟机将在1月15日到期。
测试环境随Windows 10,开发人员工具,SDK和示例一起提供。开发人员可以选择四种不同的虚拟化软件选项:VMWare,Hyper-V,VirtualBox和Parallels,提取时需要大约20GB的空间。
无论选择哪种虚拟化选项,都可以获得Windows 10 Fall Creators更新企业评估,启用了UWP,桌面C ++和Azure工作流的Visual Studio 2017。
除了Windows开发者SDK和工具外,该环境还启用了Windows子系统Linux版。
所有这一切似乎听起来不错,可惜只有不到两个月的使用时间。仅仅两个月的开发时间,包括假期(显然你将会更专注于Windows通用平台应用程序)。最后,如果你创建了一个杀手级的应用程序,它将是一个Windows通用应用程序,准确地说是“Windows 10,Windows 10 Mobile和XBox 1应用程序”,听起来不那么简单。
许多开发人员可能会避免UWP,因为不知道将持续多久。像Silverlight和WPF这样的灾难已经表明,微软不一定会一直保持某项技术,UWP很难赢得技术大战。
如果想创建UWP应用程序,有比这更好的方法。首先,有一个Windows UWP社区工具包。这是一个开源工具包,可以为Windows 10设备构建UWP应用程序。
如果希望在试用中获得开发选项,而不将自己限制在UWP或非常有限的试用时间内,还有其他几种方法可以提供更长期的访问权限和更多资源。例如,Microsoft BizSpark。这使合格的开发人员可以免费访问Microsoft Azure云服务,软件和支持。BizSpark初创企业可以获得五个Visual Studio Enterprise,其中包含MSDN订阅,每个月份的Azure信用额度为150美元,优势是可用一年。
更广泛的可用选项(限制性更少)是获得Visual Studio Community Edition或Visual Studio Code,这两者都是免费的。这可以让开发人员创建.NET Core应用程序,如果使用Angular或React之类的Web框架,那么可以在一个不会超时的环境中自由地创建Web应用程序。