4 ms·
WPF will still be Windows exclusive, though. Like many other things. What they really mean is BCL+Runtime+Compiler, and not .NET (read as: the whole ecosystem).
by numlock86 7y ago
WPF will still be Windows exclusive, though. Like many other things. What they really mean is BCL+Runtime+Compiler, and not .NET (read as: the whole ecosystem).
- ZanyProgrammer 7y agoWhich is too bad, because there’s still no easy, drag and drop way to create desktop apps on other platforms that just work.
- numlock86 7y agoThe drag and drop designer part of VS is not even what I think is cool about WPF. To me it's the architecture and the whole API. It's easy to make clean enterprise size applications with good separation of concerns (I've been a developer in the C#/WPF field for around 5 years). For other platforms - and Windows as well - the closest I know is Qt, including the drag and drop part btw. ;)
- pknopf 7y ago> the closest I know is Qt Which you can use .NET Core with! https://github.com/qmlnet/qmlnet https://github.com/qmlnet/qmlnet
- babypuncher 7y agoThis always surprises me whenever I look into cross-platform GUI toolkits. The closest is Qt as you mentioned. What really gets me is GTK's continued popularity on Linux when Qt is so much easier to develop with.
- numlock86 7y agoProbably a side effect from the popularity of Ubuntu which - since they dropped Unity - go still strong with GTK as they use Gnome now out of the box. And Ubuntu is like the de facto standard desktop distribution.
- tracker1 7y agoProbably a hold over from Trolltech's original license for Qt. Also, GPL is a non-starter for a LOT of companies.
- miguelrochefort 7y agoYou can run UWP apps on all platforms using the Uno Platform. https://platform.uno https://platform.uno
- earenndil 7y agoWhat about java?
- edwinyzh 7y agoHow about Lazarus (https://www.lazarus-ide.org/ https://www.lazarus-ide.org/)? Drag and drop to build the GUI, compile natively to Windows, Linux and MacOS.