ReactiveUI是一个由功能性反应性编程启发的所有.NET平台的可组合的,跨平台的模型视图 - 视图模型框架,该范式是一个范式,它是一个范式,它允许您从用户界面中抽象可突变的状态,并在一个可读取的位置表达围绕功能的想法并提高应用程序可测试性。
?开始?安装软件包?观看视频?查看样品?讨论Reactiveui
我们的校友维护者肯特·布加特(Kent Boogart)撰写了一本出色的书。
安装以下软件包开始构建自己的ReactiveUI应用程序。注意:需要某些特定于平台的软件包。这意味着您的应用在正确安装软件包之前将无法执行预期。有关更多信息,请参见“安装文档”页面。
| 平台 | ReactiveUI包 | nuget |
|---|---|---|
| .NET标准 | Reactiveui | |
| ReactiveUi.Fody | ||
| 单位测试 | 反应性测试 | |
| WPF | Reactiveui.wpf | |
| UWP | Reactiveui.uwp | |
| Winui | Reactiveui.Winui | |
| 毛伊 | Reactiveui.maui | |
| Windows表单 | ReactiveUi.Winforms | |
| xamarin.forms | ReactiveUI.XAMFORMS | |
| Xamarin.Estentials | Reactiveui | |
| Androidx(Xamarin) | ReactiveUi.androidx | |
| Xamarin.android | ReactiveUi.androidSupport | |
| Xamarin.ios | Reactiveui | |
| Xamarin.mac | Reactiveui | |
| 蒂森 | Reactiveui | |
| 大火 | 反感 | |
| 平台UNO | Reactiveui.uno | |
| 平台UNO | Reactiveui.uno.Winui | |
| 阿瓦洛尼亚 | avalonia.reactiveui | |
| 任何 | 反应性验证 |
生态系统的核心团队成员,Ractiveui贡献者和贡献者在业余时间进行这项开源工作。如果您使用ReactiveUI,这是一项严重的任务,并且希望我们在上面投入更多时间,请捐款。该项目也提高了您的收入/生产率。它使开发和应用程序更快,并减少所需的带宽。
成为赞助商。
这就是我们使用捐款的方式:
如果您有问题,请查看我们的GitHub问题中的任何讨论或堆栈溢出是否已经回答。
如果您想讨论某事或只需要帮助,这是我们的松弛空间,总会有人希望提供帮助!
请不要打开GitHub问题以获取支持请求。
ReactiveUI是根据OSI批准的开源许可开发的,即使用于商业用途,也可以自由使用和分发。
如果您想提交拉请请求,请首先打开一个GitHub问题进行讨论。我们是PR贡献者第一次友好。
有关如何贡献变化的更多信息,请参见贡献指南。
![]() 格伦·沃森 澳大利亚墨尔本 | ![]() 克里斯·普尔曼(Chris Pulman) 英国 |
![]() 罗德尼(Rodney Littles II)II 美国德克萨斯州 | ![]() 柯尔特鲍曼 韩国 |
以下是过去的核心团队成员。
![]() 杰弗里·亨特利(Geoffrey Huntley) 澳大利亚悉尼 | ![]() 肯特·布加特(Kent Boogaart) 澳大利亚布里斯班 | ![]() 奥利·莱维特(Olly Levett) 伦敦,英国 |
![]() AnaïsBetts 美国旧金山 | ![]() 布伦丹·福斯特 澳大利亚墨尔本 | ![]() 克莱尔·诺瓦尼(Claire Novotny) 美国纽约 |
![]() Artyom Gorchakov 俄罗斯莫斯科 |
ReactiveUi是.NET基金会的一部分。与基金会相关的其他项目包括Microsoft .NET编译器平台(“ Roslyn”)以及Microsoft ASP.NET项目,Microsoft .NET Core&Xamarin Forms。