Visual Studio is the go-to development environment when it comes to making .NET apps, but that doesn't mean we should ignore the alternatives. JetBrains of Resharper fame has its own IDE, called Rider, which is pretty feature packed -- and still being improved upon. Unfortunately it hit a speed bump a few months back, running afoul of licensing issues with .NET Core.
Tagged With c#
Trying to develop a cross-platform app with a decent UI in any .NET language is hard. There's never been an optimal way to deploy everywhere and while attempts have been made to provide usable libraries, they're all works in progress. Even Microsoft's Xamarin.Forms is mobile-only. That, however, will change with version 3.0, with Microsoft promising support for Windows, macOS and Linux.
Over the last few years, .NET and indeed Microsoft, have been going through a transformation. It started with opening up .NET and the .NET Core project, followed by the acquisition of Xamarin and removing all licensing burdens from Mono. With all this growth, there was undoubtedly going to be some pain and that's come now in the form of .NET Standard.
In February, Microsoft announced that it had acquired Xamarin, the company best known for its cross-platform SDKs and its role as Mono custodian. Now, just over a month later, Microsoft has made an even bigger declaration -- it's making Xamarin's products free and its MIT licensing the Mono framework.