ReactiveUi ist ein komponierbares, plattformübergreifendes Modell-View-ViewModel-Framework für alle .NET-Plattformen, die von funktionaler reaktiven Programmierungen inspiriert ist. Dies ist ein Paradigma, mit dem Sie die Idee an einem lesbaren Ort abbauen und die Testbarkeit Ihrer Anwendung von Ihrer Anwendungsanwendung verbessern können.
? Beginnen Sie an? Pakete installieren? Videos ansehen? Proben anzeigen? Diskutieren ReactiveUi
Es gab ein ausgezeichnetes Buch von unserem Alumni -Betreuer Kent Boogart.
Installieren Sie die folgenden Pakete, um Ihre eigene ReactiveUi -App zu erstellen. Hinweis: Einige der plattformspezifischen Pakete sind erforderlich. Dies bedeutet, dass Ihre App erst erwartet wird, wenn Sie die Pakete ordnungsgemäß installieren. Weitere Informationen finden Sie auf der Seite "Installation DOCS".
| Plattform | ReactiveUi -Paket | Nuget |
|---|---|---|
| .NET Standard | ReactiveUi | |
| ReactiveUi.Fody | ||
| Unit -Tests | ReactiveUi.testing | |
| WPF | ReactiveUi.wpf | |
| UWP | ReactiveUi.uwp | |
| Winui | ReactiveUi.winui | |
| Maui | ReactiveUi.maui | |
| Windows forms | ReactiveUi.winforms | |
| Xamarin.Forms | ReactiveUi.xamforms | |
| Xamarin.essentials | ReactiveUi | |
| Androidx (Xamarin) | ReactiveUi.androidx | |
| Xamarin.android | ReactiveUi.androidSupport | |
| Xamarin.ios | ReactiveUi | |
| Xamarin.Mac | ReactiveUi | |
| Tizen | ReactiveUi | |
| Blazor | ReactiveUi.blazor | |
| Plattform uno | ReactiveUi.uno | |
| Plattform uno | ReactiveUi.uno.winui | |
| Avalonia | Avalonia.reactiveUi | |
| Beliebig | ReactiveUi.Validation |
Die Kernteammitglieder, ReactiveUi-Mitwirkende und Mitwirkende des Ökosystems erledigen diese Open-Source-Arbeit in ihrer Freizeit. Wenn Sie ReactiveUi, eine ernsthafte Aufgabe, verwenden und Sie möchten, dass wir mehr Zeit in diese investieren, spenden Sie bitte. Dieses Projekt erhöht auch Ihr Einkommen/Ihre Produktivität. Es macht Entwicklung und Anwendungen schneller und verringert die erforderliche Bandbreite.
Sponsor werden.
So verwenden wir die Spenden:
Wenn Sie eine Frage haben, prüfen Sie, ob Diskussionen in unseren Github -Problemen oder in Stapelüberlauf diese bereits beantwortet haben.
Wenn Sie etwas besprechen oder nur Hilfe brauchen möchten, ist hier unser Slack -Raum, in dem immer Personen helfen möchten!
Bitte öffnen Sie GitHub -Probleme nicht für Supportanfragen.
ReactiveUi wird unter einer OSI-zugelassenen Open-Source-Lizenz entwickelt, wodurch sie selbst für den kommerziellen Gebrauch frei verwendbar und verteilend ist.
Wenn Sie Pull -Anfragen einreichen möchten, öffnen Sie bitte zunächst ein Github -Problem, um zu diskutieren. Wir sind zum ersten Mal PR -Mitwirkenden freundlich.
Weitere Informationen finden Sie unter Beitragsrichtlinien, um Änderungen beizutragen.
![]() Glenn Watson Melbourne, Australien | ![]() Chris Pulman Vereinigtes Königreich |
![]() Rodney Littles II Texas, USA | ![]() Colt Bauman Südkorea |
Das Folgende waren in der Vergangenheit Kernteammitglieder.
![]() Geoffrey Huntley Sydney, Australien | ![]() Kent Boogaart Brisbane, Australien | ![]() Olly Levett London, Vereinigtes Königreich |
![]() Anaïs Betts San Francisco, USA | ![]() Brendan Forster Melbourne, Australien | ![]() Claire Novotny New York, USA |
![]() Artyom Gorchakov Moskau, Russland |
ReactiveUi ist Teil der .NET Foundation. Weitere Projekte, die der Stiftung zugeordnet sind, sind die Microsoft .NET Compiler Platform ("Roslyn") sowie die Microsoft ASP.NET -Familie von Projekten, Microsoft .net Core & Xamarin Forms.