Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
tsirpos1656y@metamourge if you mean .NET Framework exe files, then no; it can't. But it can run .NET Core console apps
The point is, the only thing .NET Core cannot do yet that Mono can, is Windows Forms; another legacy technology.
And with legacy, I mean not suitable for new apps. -
julkali20826yAbsolutely. At this point, I hope that Core will replace Framework eventually making C# a 100% cross-platform opensource programming language.
-
@tsirpos
It's planned for dotnet core 3!
https://blogs.msdn.microsoft.com/do...
It does *not* make it cross platform though. It's just a way to add new features/improvements to windows forms without breaking backwards compatibility with .Net Framework.
Cross platform UI's are hard to get right. I haven't seen any successful implementation that didn't had to do compromises to get it right. The hard part is to make it look native the the platform running it. -
Also, did you see those new cool toys running .Net in the browser? Client side using .Net through web assembly?
They use mono for it because the Roslyn compiler itself can't be compiled to webassembly if I understand correctly.
So there still is a place for mono for the time being :) -
There is a console UI project on GitHub https://github.com/migueldeicaza/...
I've been planning to play with it some day :)
But I'm sure there are Linux specific UI project also. -
b02mne1666y@pieteckhart That is what we are using at company. But it's not true gui. Does what its supposed to, though. At least for us.
Related Rants
Am I the only one who thinks that in the age of .NET Core, Mono is legacy?
question
netcore
mono