7 ms·
Is .NET a viable platform for cross-platform data analysis and visualization tool development now? Python is king here, it sure has everything, but I'm tired of
by ansgri 4y ago
Is .NET a viable platform for cross-platform data analysis and visualization tool development now? Python is king here, it sure has everything, but I'm tired of its non-type-safety.
From what experience I've had, C# is a very ergonomic language, with good balance between an expressive static type system and do-whatever-when-needed dynamic features.
Another language I'm looking at is TypeScript, since everything's in browser anyway, and browsers got fast.
Guess I just like Anders Hejlsberg.
- delta_p_delta_x 4y ago> Is .NET a viable platform for cross-platform data analysis and visualization tool development now? I'm not sure there's anything as powerful as Pandas + Numpy + Matplotlib in C# (or almost any other language, for that matter), but it looks like there are a few attempts. Microsoft.Data.Analysis: https://learn.microsoft.com/en-us/dotnet/api/microsoft.data.analysis?view=ml-dotnet-preview https://learn.microsoft.com/en-us/dotnet/api/microsoft.data.... SciSharp: https://scisharp.github.io/SciSharp/ https://scisharp.github.io/SciSharp/ ScottPlot: https://github.com/ScottPlot/ScottPlot https://github.com/ScottPlot/ScottPlot Plotly.NET: https://github.com/plotly/Plotly.NET/ https://github.com/plotly/Plotly.NET/
- torbica 4y ago>visualization tool development This for for sure not. They do not have capable multi-platform UI.