时间:2020-05-20 来源:系统堂 游览量: 次
在Buffic 2020中,微软今天宣布了项目重组,这是一个让Windows 10平台更容易的应用程序开发的新项目。项目重组统一了对现有Win32(遗留Windows API)和UWP(通用Windows平台)API的访问,并通过NuGET这样的工具使它们与OS脱钩。使用项目团聚组件构建的应用程序可以跨所有win10系统版本和设备工作。
微软将停止支持32位Win10系统后这将为新的应用程序提供一个通用的平台。另外,它将帮助开发人员用最新的功能更新和升级现有的应用程序,无论它们是C、.NET(包括WPF、Windows窗体和UWP)还是反应本土化。
项目重聚中的第一个组件是WINUI 3预览1,它是一个现代UI平台,允许开发人员逐步提高C、WPF和Windows窗体。
WebVIEW2是项目重组中的另一个组件,它允许开发人员在Windows窗体、WPF和UWP/WINUI 3应用程序中嵌入基于铬的WebVIEW。开发人员还可以在不被锁定到Windows的单一版本的情况下获得完整的Web功能。WebVIEW2将与OS脱钩。
项目团聚原则:
•兼容的
项目团聚在所有的应用程序中——Win32、打包和UWP——以及跨越许多版本的Windows。
•现代
项目重聚支持您的应用程序使用现代软件库,用于UI、AI、ML、打包、框架和库。C、Rub、C、JavaScript的语言扩展扩展了所有应用程序的好处。云支持的应用程序、流媒体和边缘计算应用程序都是使用项目重组能力的好地方。
•敏捷的
项目团聚带上带OS版本,定期预览。您可以使用NuGET增量地为现有的应用程序和中间件库采用项目重聚组件。
•开放
我们在GITHUB上致力于工程项目的重组,所以您对平台的发展有更直接的了解,甚至可以帮助解决问题。