Our great sponsors
- InfluxDB - Access the most powerful time series database as a service
- SonarQube - Static code analysis for 29 languages.
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
What you are describing is an MVVM model. You have viewmodel which represents your hierarchy and all the relationships in the tree but focusing on ui logic, rather then styling and rendering. You need very rich binding system in UI piece to connect viewmodel to view. WPF/ Silverlight on .NET side did this well imo, but it's mainly died down due to it being desktop only or browser plugin based. Newer adaptation lives on as project avalonia https://avaloniaui.net/
-
React Query ties your server state directly to individual components. That could be fine for some apps but there's a lot of value in abstracting that stuff from the view. For example, imagine your bundle is code split. One chunk has all your server data management that is loaded at the beginning. Another chunk is a specific route that shows some data. If your component handles server data, you have to wait for the chunk to load, your component to render, and your query to return. If your data management chunk is doing this, it can model your state as a graph of interacting nodes and fetch the appropriate state independent of your component lifecycle. I've found I can improve perceived performance a fair bit this way because data is generally being fetched at the same time the UI is changing. Effector is particularly good at enabling these patterns.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Introducing .NET Multi-platform App UI (MAUI)
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/#mvu
-
Hi me! 👋 I agree 100% All hail Clipanion!
Related posts
- Alarm raised after Microsoft wins data-encoding patent - rANS variant of ANS, used e.g. by JPEG XL
- Cross-platform GUI imitation of old Windows (98, XP) on Mono
- Linus Torvalds once said, "If Microsoft ever does applications for Linux it means I've won."
- Sigma File Manager v1.4 is out, bringing a lot of fixes and improvements! I'm the dev, ask me anything
- What language could replace Csharp for people using Linux ?