【发布时间】:2021-08-21 15:28:22
【问题描述】:
我对正在构建的应用有疑问。让我从这个应用程序到目前为止还没有代码开始。我还在设计阶段。
我的问题是为了提供更多信息。我正在为我的工作构建一个 C# WPF 应用程序,该应用程序主要是标签打印机,在服务器上保存日志以及其他一些东西。
我听说 .Net Framework 4.8 是最后一次更新。一切都将用于 .Net Core 5。我的问题是因为 Win11 即将问世。内置 .Net Core 会有好处吗?
Win11 是否正在迁移到 .Net Core 并放弃 .Net Framework?我问这个的原因仅仅是不要在不受支持的基础架构上重做编程。
我最终会将工作中的所有计算机更新到 Win11。但是我们的软件只兼容Win7。所以我负责大修。
所以最重要的是使用持续更新的正确基础架构。
任何建议都是有帮助的。
【问题讨论】:
-
如果您没有任何强烈的理由(例如“旧”库或不支持的硬件)坚持使用 .NET 4.8,我绝对推荐使用 .NET 5 / 6(out 2021 年 11 月)。这是当前的地方——为什么要坚持一个旧的、即将被弃用的平台? ....
-
使用最新的技术永远是一个不错的选择,这有很多原因,但我最重要的原因是它的供应商(微软)的支持,我建议你等待再选择。 Net 6,因为您正处于项目的发现阶段。
-
我们现在使用的应用程序是 20 多年前编写的软件。因此,我将 6 个不同的应用程序整合为一个,并将所有信息简化到服务器,他们最终希望与云服务器一起使用。因此,该程序将在 6 个不同的部门中使用,然后一旦发货,所有数据输入都会填写在 QC 中,然后打印我们需要的数据。所以性能必须是顶级的。这就是我问这个问题的原因