花门楼前见秋草,岂能贫贱相看老。这篇文章主要讲述浅谈 Xamarin Community Toolkit 的未来发展相关的知识,希望能为你提供帮助。
.NET MAUI会在今年晚些时候发布,我们也很高兴和大家一起分享我们对Xamarin Community Toolkit的计划! 这包括 .NET MAUI Community Toolkit、Xamarin Community Toolkit的向后兼容版本以及当前 Xamarin Community Toolkit的淘汰计划。不过,在我们开始讨论所有这些之前,我们要感谢所以有对该库做出贡献的杰出贡献者。
自Xamarin Community Toolkit的第一个版本发布以来,它已经迅速成为最受欢迎的Xamarin开源库之一:
- 80 +的贡献者
- 250000 +下载
- 在500多个GitHub开源库中使用
.NET MAUI Community Toolkit 简介就像 Xamarin.Forms 正在演变为 .NET MAUI 一样,Xamarin Community Toolkit也在不断发展。 我很高兴地宣布.NET MAUI Community Toolkit即将发布!
我们将发布两个NuGet包:
- CommunityToolkit.Maui
- CommunityToolkit.Maui.Markup
- CommunityToolkit.Maui GitHub 存储库
- CommunityToolkit.Maui.Markup GitHub 存储库
文章图片
我们的目标是在2021年8月发布新 CommunityToolkit.Maui NuGet 包的第一个预览版,我们将发布过渡指南以帮助浏览Xamarin. Community T-oolkit 和 CommunityToolkit.Maui 之间的任何重大更改。
引入 Xamarin.CommunityToolkit.MauiCompat为了帮助我们所有人在将 Xamarin.Forms 应用程序移植到 .NET MAUI 时避免破坏性更改,我们发布了 Xamarin Community Toolkit的两个 .NET MAUI 兼容版本:
- Xamarin.CommunityToolkit.MauiCompat
- Xamarin.CommunityToolkit.Markup.MauiCompat
MauiCompat 库允许我们继续使用 Xamarin Community Toolkit, 就像我们今天使用它一样。 你唯一需要做的就是卸载 Xamarin.CommunityToolkit NuGet 包,安装 Xamarin.CommunityToolkit.MauiCompat NuGet 包,并更新命名空间。 无需进一步更改代码!
我们计划在2021年8月发布新MauiCompat NuGet包的第一个预览版。
文章图片
统一 Xamarin Community Toolkit + Windows Community Toolkit.NET MAUICommunity Toolkit将在一个新的GitHub库中首次亮相,在那里我们将与Windows Community Toolkit团队一起努力!这使我们能够将engineering、DevOps、文档和市场资源与Windows Community Toolkit结合起来。我们还通过新库CommunityToolkit.Common在两个工具包之间共享代码。
这些新库都是开源的,可以在CommunityToolkit GitHub 组织中找到。这个GitHub组织以前被命名为WindowsCommunity Toolkit(Windows - Toolkit)。更新的+统一的组织使我们能够最有效地在工具包之间共享代码和CI/CD工作流,并为将来提供更多的工具包打开了可能性。
您可以在官方公告中了解有关 Windows Community Toolkit 为 WinUI 3 所做的工作以及新的 CommunityToolkit.WinUI 标识的更多信息。
您还可以在社区工具包GitHub 组织中关注我们的进展,不要犹豫提交pull request!
请继续关注.NET 博客,了解更多有关统一CommunityToolkit的更新!
淘汰Xamarin.CommunityToolkit按照与 Xamarin.Forms 相同的时间表,我们将在 2022 年 11 月之前继续为 Xamarin Community Toolkit提供服务。
直到2021年9月,我们将继续接受添加新功能的pull request。
到2022年11月,我们将只接受pull request 关于修复bug修复的。
XamarinCommunity Toolkit的源代码将保留在Xamarin GitHub组织当前的GitHub存储库中:https://github.com/xamarin/XamarinCommunityToolkit
时间表:这些新库什么时候可以使用?这是我们接下来的日程安排!
文章图片
总结Xamarin Community Toolkit的移植工作需要您的一份力,因此请务必查看新的开源 .NET Community Toolkit存储库并立即开始pull request.
感谢所有为XamarinCommunity Toolkit做出贡献的人!如果没有您的帮助,我们不可能创建这样一个成功的库,我们已经迫不及待地想看到您将为.NET MAUICommunity Toolkit添加的惊人的新功能了!
References:
- CommunityToolkit.Maui GitHub 存储库
- CommunityToolkit.Maui.Markup GitHub 存储库
推荐阅读
- 走进Java接口测试之从0到1搭建数据驱动框架(需求篇)
- 海量数字化业务时代,企业应用发布自动化系统应该如何设计()
- 使用Python开发鸿蒙设备程序(1-GPIO外设控制)
- 游戏工程师成长 积极主动
- 为什么MySQL数据库索引选择使用B+树()
- 利用原型链漏洞污染拿下服务器权限
- 搭建基于bind9的DNS解析服务器和基于dnscontrol和rndc的dns管理平台
- 聊聊Druid(从底层的分析Druid是如何管理数据库连接?)
- 什么是可靠性,测试的项目有什么