.net - 点网框架与点网核心 sdk
问题描述
我想知道两者之间的区别:
dot net framework vs dot net core SDK
IDE(视觉工作室)与编辑器(VS 代码)
点网核心SDK是否包含点网核心框架
可以使用 VS 代码开发完整的(点网 MVC)Web 应用程序
请澄清我的疑问
解决方案
有点不清楚您想听什么,但 .NET Core 比 .NET Framework 更年轻、更现代。一般来说,核心也比框架更精简。Core 摆脱了许多已弃用的技术,例如 Remoting,因此并非所有在 Framework 中工作的东西都可以在 Core 中工作。Framework 的某些功能将在未来在 Core 中实现,例如 WPF,将从 Core 3.0 开始提供。重要的一点是Core 是一个跨平台的,即您也可以在Linux 和Mac 上运行Core 程序。这不适用于任何图书馆。WPF 仍将仅适用于 Windows。如果您需要更详细的信息,可以查看文档并进行比较。
对于 IDE:我从来没有真正使用过 VS Code,但是 IDE 应该对您可以开发的程序没有影响。如果您自己负责编译,则可以使用普通记事本进行开发。不过那会很痛苦。我建议两者都尝试,然后根据您的个人喜好决定。
MVC 是一种独立于语言或 IDE 的模式。但是,如果您想成为 WPF 中的视图,则需要使用 Framework 或 Core 3.0。我不知道 VS Code 对 WPF 的支持程度如何。
我希望这会有所帮助
推荐阅读
- javascript - 如何通过 Express 发送抓取的网站数据?
- python - Keras CNN 中的输入数组
- javascript - Recursion with an API, using Vanilla JS
- sapui5 - 如何从绑定到 SAPUI5 中的元素的“上下文”中获取 EDM 类型?
- android - Expo Android上API请求的网络错误
- javascript - React hooks - useEffect 详尽的 deps - 对 location.hash 的循环依赖
- angular - Angular 中使用 Http 的 Observable 的好处
- swift - swift中不同“流路径”的嵌套函数技术
- azure - az webapp list-runtimes 等效的 Azure REST API
- netlogo - 如何在 NetLogo 中将长代码行分成多行?