3 ms·
As a primarily native-client dev who has developed for most major desktop and mobile platforms, I hope MS achieves it's goal of .NET being a truly solid cross-p
by yAak 6y ago
As a primarily native-client dev who has developed for most major desktop and mobile platforms, I hope MS achieves it's goal of .NET being a truly solid cross-platform option, but in a way that enables clean and efficient native-code interop.
Having used C++, some insane hand-rolled solutions, PhoneGap/Cordova, Unity, and now Kotlin MPP, I know that the "cross-platform" dream is messy and fraught with disaster, but I've come to really appreciate C# and .NET for day-to-day client dev.
- iso8859-1 6y agoWhat do you mean by "native-client"? Google Native Client?
- jmnicolas 6y agoI guess the opposite of Electron: a client written with the official framework of the platform (UWP for Windows, Cocoa for Mac, GTK or QT for Linux etc).
- jmnicolas 6y agoDid you try QT while using C++? If yes, what do you think of it?
- JamesSwift 6y agoXamarin.Native is equivalent to Kotlin MPP but much more mature. Give it a look if you haven't, its a great option for sticking with .net
- WorldMaker 6y agoAlso, a lot of the Xamarin stuff will be merging directly "out of the box" with .NET 6 next year. In particular, what used to be called Xamarin.Forms will be called MAUI [Multi-platform Application UI] starting with .NET 6, and the MAUI name and new namespaces (Xamarin.Forms => System.Maui, Xamarin.Essentials => System.Devices) seem to show greater investment/interest from Microsoft in making it first class moving forward.