Giter Site home page Giter Site logo

Comments (5)

glennawatson avatar glennawatson commented on September 28, 2024 1

Just be aware there are a LOT of large open source projects that are not members of the .NET Foundation (or are in the process of leaving). So I wouldn't be using the DNF as a metric of "good" projects.

from reactive.

HowardvanRooijen avatar HowardvanRooijen commented on September 28, 2024

There might be a misapprehension of the role of the .NET Foundation - it's not a support organisation - donating a project to the foundation doesn't mean that it suddenly gets developer resources assigned to it to support it ad infinitum, it's a legal (copyright) and governance wrapper which allows control and access of a project to outlive any single maintainer. So Microsoft donated Rx to the .NET Foundation, which allowed the community to take over the project once Microsoft's interest waned, and for the current maintainers (@idg10 & I) to take over from those maintainers after the project went quiet for a number of years due to those 1st generation of maintainers moving on to other things.

Big Companies need to understand that if the reap the benefits of Open Source, they need to take responsibility for their Software Supply Chain too. Open Source is "free like a puppy" (you pay for upkeep) rather than "free like a beer" (free with no responsibility).

We wouldn't pull this project into dotnet/reactive - supporting UI platforms is currently our biggest challenge, because in the last few years, the number of cross-platform UI frameworks has exploded; our current long term plans are to try and pull those extensions out into their own repositories, reducing some of the overall complexity of managing the Rx project, and encouraging the developers / consumers of those specific frameworks to contribute to maintain and improve them over time.

We also active encourage people to use https://github.com/reactiveui/ReactiveUI which has a thriving ecosystem and a mechanism to sponsor the project https://github.com/sponsors/reactivemarbles

from reactive.

ChrisPulman avatar ChrisPulman commented on September 28, 2024

@eder-em Is there any particular part of ReactiveProperty library that you are using?
I am fairly sure that ReactiveUI has all the functionality that is also available from ReactiveProperty and more. If you feel that there is something missing, I am sure the ReactiveUI team would be happy to assist to resolve that.

from reactive.

eder-em avatar eder-em commented on September 28, 2024

@ChrisPulman I have used ReactiveUI in the past but I really don't like the idea of being forced make all my Views and ViewModels to inherit from ReactiveObject and ReactiveWindow as described on their docs here.
Reactive property doesn't forces you to inherit from anything and IMO that's way more elegant so that's basically why I prefer ReactiveProperty over ReactiveUI. This inheritance based approach of ReactiveUI it's too way intrusive IMO.

from reactive.

eder-em avatar eder-em commented on September 28, 2024

I need to demystify .NET Foundation on my team then. Thank you @glennawatson and @HowardvanRooijen

from reactive.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.