.NET Framework 是微軟開發的一個應用程序框架,用于構建Windows應用程序。它是一個完整的框架,包括了大量的類庫和工具,支持多種編程語言,如C#、VB.NET等。然而,.NET Framework 只能在Windows平臺上運行。
而.NET Core 是微軟開發的另一個應用程序框架,是.NET Framework 的一個輕量級和跨平臺版本。.NET Core 不僅支持Windows平臺,還支持Linux和macOS等操作系統。它也包含了一些新的特性和改進,比如更快的性能、更小的應用程序大小以及更好的跨平臺兼容性。
因此,主要區別在于.NET Framework 是一個Windows專用的框架,而.NET Core 是一個跨平臺的框架,適用于多種操作系統。同時,.NET Core 也更加輕量級和靈活,適用于構建現代的云應用程序和微服務。