Freddy Baldeon Villa Asked: 2020-10-18 17:32:50 +0800 CST 2020-10-18 17:32:50 +0800 CST 2020-10-18 17:32:50 +0800 CST ASP.NET Core Web 应用程序和 Web 应用程序 .Net Framework 之间的差异 772 有什么区别: 和之间: 我的意思是,我已经看到,在创建我想要的网页时,他们使用 .NET Framework 而不是 .NET Core。 我可以使用这两种方法中的任何一种来为学术作品创建网页吗? 我应该使用 Vb 2019、2017 还是 2015? asp.net 1 Answers Voted Best Answer Rafael Acosta 2020-10-20T12:11:00+08:002020-10-20T12:11:00+08:00 原则上,这两个框架都允许您创建 Web 应用程序,但它们之间存在显着差异。 由于揭示了 ASP.NET Framework 和 ASP.NET Core 之间的所有差异,这将是一篇广泛的文章甚至是教程的主题,我将告诉你理解它的重要性。 1 -使用 .NET Core 框架创建的应用程序是跨平台的,这意味着您可以在 Windows 和 Linux 上运行它们。使用 .NET Framework 创建的那些只能在 Windows ( IIS ) 上运行。 2 - .NET Framework,是继承自旧的ASP.NET Web Forms(系统库)的经典结构,并演变为ASP.NET MVC等最新框架。 3 -另一方面,.NET Core 是一个全新的框架,从头开始重写,旨在为当前标准和 Web 应用程序(多平台)的开发提供更接近的方法。 关于您的问题: - 更多使用Framework而不是Core: 确实.NET Framework的使用比.NET Core更多,这仅仅是因为.NET Core是新的,虽然两者之间的变化在编程层面上并不显着,他们是。他们在执行层面。 - 我应该使用 Vb 2019、2017 还是 2015?: 始终使用最新版本的 Visual Studio,尽管如果您要开发 Web Forms 或 ASP.NET MVC 3 或 4 等 .NET Framework 应用程序,它仍然更方便使用旧版本。旧的 Visual Studio。相反,如果您选择 .NET Core,请始终使用最新版本。
原则上,这两个框架都允许您创建 Web 应用程序,但它们之间存在显着差异。
由于揭示了 ASP.NET Framework 和 ASP.NET Core 之间的所有差异,这将是一篇广泛的文章甚至是教程的主题,我将告诉你理解它的重要性。
1 -使用 .NET Core 框架创建的应用程序是跨平台的,这意味着您可以在 Windows 和 Linux 上运行它们。使用 .NET Framework 创建的那些只能在 Windows ( IIS ) 上运行。
2 - .NET Framework,是继承自旧的ASP.NET Web Forms(系统库)的经典结构,并演变为ASP.NET MVC等最新框架。
3 -另一方面,.NET Core 是一个全新的框架,从头开始重写,旨在为当前标准和 Web 应用程序(多平台)的开发提供更接近的方法。
关于您的问题:
- 更多使用Framework而不是Core: 确实.NET Framework的使用比.NET Core更多,这仅仅是因为.NET Core是新的,虽然两者之间的变化在编程层面上并不显着,他们是。他们在执行层面。
- 我应该使用 Vb 2019、2017 还是 2015?: 始终使用最新版本的 Visual Studio,尽管如果您要开发 Web Forms 或 ASP.NET MVC 3 或 4 等 .NET Framework 应用程序,它仍然更方便使用旧版本。旧的 Visual Studio。相反,如果您选择 .NET Core,请始终使用最新版本。