4 ms·
.NET Core was/is touted as a cross-platform solution, but it seems only command-line apps are cross platform? I don't see the point in this... I think they sho
by gitgud 7y ago
.NET Core was/is touted as a cross-platform solution, but it seems only command-line apps are cross platform? I don't see the point in this...
I think they should put more energy into developing a cross-platform GUI system. There's [1] Avalonia, which is a 3rd party system, but nothing developed by Microsoft...
[1] https://github.com/AvaloniaUI/Avalonia https://github.com/AvaloniaUI/Avalonia
- simonh 7y agoYou don't see the point in being able to develop microservices, databases, web apps, development tools, mobile apps, messaging services, embedded systems, middleware and tons more types of non-desktop GUI apps?
- gitgud 7y agoBut mobile apps would need a GUI too right? I agree that there's a point to console applications which can be compiled to different platforms. But that's a basic feature of countless languages... c++, python, ruby, javascript, rust, go... They all can run console applications on different platforms. What I don't understand, is why they didn't focus on the a cross-platform version of Windows forms or XAML. The only cross-platform competitors in this market are QT and Electron. This would also promote people to develop for windows on other systems like Mac and Linux...
- simonh 7y agoXamarin has a cross platform mobile GUI and there’s a cross platform open source WinForms implementation. I’m not sure why you’re always talking about console applications though, most software these days is some form of server process or network service.
- gitgud 7y agoTrue, there's a bit more development in the area since they released a few years ago.. I’m not sure why you’re always talking about console applications though Terminal executable binaries are just called console applications in the dot Net world right?
- deleted 7y ago[deleted]
- pknopf 7y agoThere is also Qml.Net (I'm the author). https://github.com/qmlnet/qmlnet https://github.com/qmlnet/qmlnet