.NET Framework是一个基于Windows的框架,用于开发Windows应用程序。而.NET Core是一个跨平台的开源框架,可以运行在Windows、Linux和macOS等操作系统上。另外,.NET Core相比.NET Framework更加轻量级,性能更好,支持更多的编程语言和库。因此,如果需要开发跨平台应用程序或者追求更好的性能和灵活性,建议选择.NET Core。而如果只需要在Windows平台上开发应用程序,也可以继续使用.NET Framework。