gpt4 book ai didi

.net - 现在是将基于.net的大型分布式SOA系统转换为.net Core的合适时机吗?

转载 作者:行者123 更新时间:2023-12-01 19:52:43 26 4
gpt4 key购买 nike

我们有一个大型业务解决方案,其中包含一些 Windows 服务、许多 WCF 服务、一些 SharePoint 应用程序和一些 ASP.NET MVC Web 应用程序,这些应用程序是近 10 年前开发的。目前我们使用的是.net框架4.0。

现在我们看到.net开源平台越来越流行,看来.net core将是.net的 future 。在这种情况下,我们是否应该立即将所有应用程序转换为.net core,或者我们应该再等待一段时间(可能超过一年)。 .net core 对于百万美元项目的生产来说是否足够稳定?

提前致谢。

最佳答案

我通过 Google 搜索寻找答案,并在 dotnet 平台文档中找到了答案:

  1. 在以下情况下,您应该为服务器应用程序使用 .NET Framework:您的应用程序当前使用.NET Framework(建议扩展而不是迁移)

  2. WCF 服务实现。即使有 WCF-Client 库可以使用 .NET Core 中的 WCF 服务,截至 2016 年 6 月,WCF 服务器实现也只能在 .NET Framework 上使用。此场景不是 .NET Core 当前计划的一部分,但 future 会考虑它。

  3. 工作流相关服务:Windows Workflow Foundation (WF)、工作流服务(WCF + WF 在单个服务中)和 WCF 数据服务(以前称为“ADO.NET 数据服务”)仅在 . NET Framework,并且没有计划将它们引入 .NET Core。

由于我们完全依赖 WCF,因此我们现在无法迁移到 .net core(直到 .net core 支持 wcf)。

但是如果要使用 ADO.NET 数据服务相关功能,它必须保留在 .net 框架中。

这是文档 Choosing between .NET Core and .NET Framework for server apps

关于.net - 现在是将基于.net的大型分布式SOA系统转换为.net Core的合适时机吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42663188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com