Was ist der Unterschied zwischen .NET Core, .NET Framework und Xamarin?

Microsoft hat jetzt .NET Core, .NET Framework und Xamarin (Mono) in seiner .NET-Familie.

Es scheint hier viel Überlappung zu geben. Was ist der Unterschied zwischen diesen .NET-Typen? Wann sollte ich .NET Core in meinem Projekt anstelle von .NET Framework oder Xamarin verwenden?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage