.net Dot-net框架与Dot-net核心sdk

.net Dot-net框架与Dot-net核心sdk,.net,.net-core,sdk,frameworks,.net,.net Core,Sdk,Frameworks,我想知道以下两者之间的区别: dot-net框架与dot-net核心SDK IDE(visual studio)与编辑器(与代码) Dot net core SDK是否包含Dot net core框架 可以使用VS代码开发一个完整的(dot net MVC)web应用程序 请澄清我的疑问您想听到的有点不清楚,但.NET Core比.NET Framework更年轻、更现代。 总体而言,核心也比框架更加精简。Core去掉了许多不推荐的技术,比如远程处理,所以并不是所有在框架中工作的技术都能在Cor

我想知道以下两者之间的区别:

  • dot-net框架与dot-net核心SDK

  • IDE(visual studio)与编辑器(与代码)

  • Dot net core SDK是否包含Dot net core框架

  • 可以使用VS代码开发一个完整的(dot net MVC)web应用程序


  • 请澄清我的疑问

    您想听到的有点不清楚,但.NET Core比.NET Framework更年轻、更现代。 总体而言,核心也比框架更加精简。Core去掉了许多不推荐的技术,比如远程处理,所以并不是所有在框架中工作的技术都能在Core中工作。框架的一些特性将来将在Core中实现,比如WPF,它将从Core3.0开始提供。 重要的一点是,Core是一个跨平台的系统,也就是说,你可以在Linux和Mac上运行核心程序。这不适用于任何图书馆。WPF仍将仅适用于Windows。 如果您需要更详细的信息,可以查看并比较

    对于IDE:我从来没有真正使用过VS代码,但是IDE应该不会影响您可以开发什么程序。如果您自己负责编译,您可以使用普通记事本进行开发。不过这会很痛苦。我建议两者都试试,根据你的个人喜好来决定

    MVC是一种独立于语言或IDE的模式。但是,如果您想成为WPF中的视图,则需要使用Framework或Core3.0。我不知道VS代码对WPF的支持有多好


    我希望这有点帮助

    大多数问题都应该用asp.net核心文档中的文章来回答。这是进一步阅读的良好起点。VSCode比Visual studio轻得多。对其他语言有更好的支持,因为您可以下载Go、Python或任何语言的插件。调试取决于您拥有的插件。如果只使用C#imo,VisualStudio会更好;如果使用JS或Python或其他工具,VS代码会更好。至于MVC,我认为VSCode中的调试没有以前那么容易了,因为有一些IIS设置,但是现在可能比以前容易了。