目前,我的目标是培训成为一名 ASP.NET Core 开发人员(之前我学习过 .NET Framework,但决定改变我的计划)。关键问题是我是否需要学习.NET 平台本身,据我所知,ASP.NET 是基于该平台的。如果是这样,怎么办? Jeffrey Richter 的书“CLR via C#”是为 .NET Framework 编写的,但我还没有找到任何类似的针对 .NET 的书。在开源中我没有找到任何用 C# 编写 .NET 项目的手册。
目前,我的目标是培训成为一名 ASP.NET Core 开发人员(之前我学习过 .NET Framework,但决定改变我的计划)。关键问题是我是否需要学习.NET 平台本身,据我所知,ASP.NET 是基于该平台的。如果是这样,怎么办? Jeffrey Richter 的书“CLR via C#”是为 .NET Framework 编写的,但我还没有找到任何类似的针对 .NET 的书。在开源中我没有找到任何用 C# 编写 .NET 项目的手册。
ASP.NET 基于 .NET。反过来,.NET Framework 被认为已过时,尽管大量站点和应用程序在其上运行。 .NET 平台值得学习吗?这完全取决于您的任务和目标,PHP 开发人员不需要了解 C++,但如果没有 C/C++,他就不会为 PHP 编写扩展。同样,您需要了解 .NET 技术本身的基本原理,包括内存管理、垃圾收集 (GC)、使用应用程序收集器本身以及异步任务。这将提高您作为开发人员的水平,但这并不总是有意义,因为编译器/汇编器和 .net 平台本身将为您做大部分事情