Reactive Extensions 库是否已停止使用?

Jam*_*ane 2 .net c# system.reactive reactive

浏览器中 Reactive Extensions 文档网站的屏幕截图

Microsoft 网站上大部分 Reactive Extensions 库的文档说“我们不再定期更新此内容。请查看 Microsoft 产品生命周期以了解有关如何支持此产品、服务、技术或 API 的信息。”

此外,在主文档站点中搜索一些基本的 Reactive Extensions 类名称(例如“主题”)不会返回任何匹配项。唯一的点击来自网站的“以前的版本”部分。

在链接的“产品生命周期”页面中没有提到 Reactive Extensions。

这是否意味着 Microsoft 不再支持 Reactive Extensions,或者我错过了什么?

Pan*_*vos 7

不,它没有。您正在查看Previous Version标题下的页面。这就是显示警告的原因。

Reactive Extensions 是一个单独的OSS 项目,在dotnet组织下只能找到 .NET 实现。该ReactiveX组织包含许多其他的实现。如果你检查它的Github 仓库,你会看到最新的提交是昨天。最新版本4.3.2发布到 NuGet 20 天前

该项目的文档页面是http://reactivex.io/

该项目占地语言,不只是.NET。事实上,Reactivex.JS可能最活跃的版本,大多数JavaScript开发人员甚至不知道的Rx是由微软创建的。

Rx 不是作为 .NET 的一部分部署的,但是,EF、EF Core 或人们认为是 .NET 的一部分的许多库中的任何一个也不是。最近,甚至 Microsoft.Data.SqlClient 也变成了一个单独的包。

从 4.x 开始,许多库变成了包以减少运行时大小允许独立开发。

  • 两者都不是(无论如何它都不是 .NET 的“一部分”)。它是一个独立的 OSS 项目,由“许多”人员和组织开发和支持。检查正确的登陆页面http://reactivex.io/ (2认同)