Asp.net .net核心或;“干净”。Net为绿地网络项目?

Asp.net .net核心或;“干净”。Net为绿地网络项目?,asp.net,.net,asp.net-core,.net-core,Asp.net,.net,Asp.net Core,.net Core,.net核心还是“clean.net”用于绿地web项目 谷歌搜索了不少,但并没有真正找到答案,我应该选择.NETCore还是“普通”.Net作为绿地网络项目? 考虑到(很重要!)这是一个项目(HTMLUI+mvc+db),除了windows+IIS,它永远不会在任何东西上运行。曾经句号 对于classic.net,我所知道的都是它(各种Nuget Libs),它有一系列我需要的功能。 对于.Net核心是什么???(假设我在这个项目中不需要任何跨平台的东西 让我困惑的是(在我草拟的项目背景下)

.net核心还是“clean.net”用于绿地web项目

谷歌搜索了不少,但并没有真正找到答案,我应该选择.NETCore还是“普通”.Net作为绿地网络项目? 考虑到(很重要!)这是一个项目(HTMLUI+mvc+db),除了windows+IIS,它永远不会在任何东西上运行。曾经句号

对于classic.net,我所知道的都是它(各种Nuget Libs),它有一系列我需要的功能。 对于.Net核心是什么???(假设我在这个项目中不需要任何跨平台的东西

让我困惑的是(在我草拟的项目背景下)

  • 如果.Net Core是MS在未来取代“classic.Net”的意思?还是住在一起
  • core(最终)包含classic+more中的所有内容,还是vica包含classic+more中的所有内容
  • 有些内容在这些帖子中被某种程度上触及了 但那是在新的.core2.0问世之前,所以我重新考虑这个问题

    :)

    我的建议是使用“clean.Net”。也许您将使用一些目前不适用于.NETCore的技术、库或NuGet包

    我的建议是使用“clean.Net”。也许您将使用一些目前不适用于.NETCore的技术、库或NuGet包

    如果.Net Core是MS在未来取代“classic.Net”的意思?还是住在一起

    .NET核心设计为非常并行的(.NET框架大部分已就位)

    core(最终)包含classic+more中的所有内容,还是vica包含classic+more中的所有内容

    不,没有计划使.NET核心成为.NET Framework(WinForms等)的100%超集。也没有计划使.NET Framework成为.NET核心的100%超集(有些API可能更侧重于跨平台,在.NET Framework中没有意义,有些API可能是半实验性的,并被宣布为不合格)

    .net核心还是“clean.net”用于绿地web项目

    .NETCore和.NETFramework(松散地)可以被看作是一家初创公司和一家大型公司

    如果.NETCore在master中进行了错误修复,您可以选择转移到每日版本中进行修复。如果.NET Framework进行了错误修复,它将在下一个版本中发布,或者在周二的某个补丁中发布

    当.NET Core 2.1(或下一个数字是什么)问世时,它有了您想要的功能,您可以立即使用它,即使是在网络主机公司上。NET Framework 4.7.1目前正在预览中,但您可能无法通过网络主机公司使用任何4.7.1功能,因为他们尚未安装它。。。而且,在4.7.1发布后的一段时间内,它们可能不会出现

    在.NET Core中,您可以提出一个API建议,查看它是否经过审核过程,然后自己编写或等待它出现,然后(如果您愿意)在日常构建中使用它。NET框架的速度稍慢一些,也比较有条理,并且很乐意让它的小兄弟冒险尝试新的API

    .NET Core 1.0(2016年6月)增加了对使用显式曲线导出和导入ECDSA密钥的支持。NET Framework 4.7(2017年4月,延迟10个月)获得了该功能,并且可能有.NET Core 1.0->.NET Framework 4.7.1(延迟14个月,并且正在计算),并且(据我所知)
    ValueTask
    被添加到.NET Core 1.0中,并且不在.NET 4.7.1-Preview中

    另一方面,.NET Framework可能有一个更符合您需要的部署模型,并且有“更多”(但不是“严格地更多”)API可用

    所以,这是一种权衡。你需要决定什么对你重要

    如果.Net Core是MS在未来取代“classic.Net”的意思?还是住在一起

    .NET核心设计为非常并行的(.NET框架大部分已就位)

    core(最终)包含classic+more中的所有内容,还是vica包含classic+more中的所有内容

    不,没有计划使.NET核心成为.NET Framework(WinForms等)的100%超集。也没有计划使.NET Framework成为.NET核心的100%超集(有些API可能更侧重于跨平台,在.NET Framework中没有意义,有些API可能是半实验性的,并被宣布为不合格)

    .net核心还是“clean.net”用于绿地web项目

    .NETCore和.NETFramework(松散地)可以被看作是一家初创公司和一家大型公司

    如果.NETCore在master中进行了错误修复,您可以选择转移到每日版本中进行修复。如果.NET Framework进行了错误修复,它将在下一个版本中发布,或者在周二的某个补丁中发布

    当.NET Core 2.1(或下一个数字是什么)问世时,它有了您想要的功能,您可以立即使用它,即使是在网络主机公司上。NET Framework 4.7.1目前正在预览中,但您可能无法通过网络主机公司使用任何4.7.1功能,因为他们尚未安装它。。。而且,在4.7.1发布后的一段时间内,它们可能不会出现

    在.NET Core中,您可以提出一个API建议,查看它是否经过审核过程,然后自己编写或等待它出现,然后(如果您愿意)在日常构建中使用它。NET框架的速度稍慢一些,也比较有条理,并且很乐意让它的小兄弟冒险尝试新的API

    .NET Core 1.0(2016年6月)增加了对使用显式曲线导出和导入ECDSA密钥的支持。NET Framework 4.7(2017年4月,延迟10个月)获得了该功能,并且可能有.NET Core 1.0->.NET Framework 4.7.1(延迟14个月,并且正在计算),并且(据我所知)
    ValueTask
    被添加到.NET Core 1.0中,并且不在.NET 4.7.1-Preview中

    另一方面,.NET Framework可能有一个更符合您需要的部署模型,并且有“更多”(但不是“严格地更多”)API可用

    所以,这是一种权衡。你需要决定什么对你重要