首页 > 解决方案 > 将业务逻辑从 StoredProcedures 转移到 REST API 应用程序 - 好处?

问题描述

Tl; dr 将应用程序从 WPF 更新到 Web 有什么好处?我在一些波兰软件公司工作,那里工作大约 20 人。在这家公司,我们开发 .NET WPF 应用程序。但是WPF是我们唯一的前端,所有的业务逻辑都在SQL的存储过程中。这家公司的所有客户都有自己的SQL Server,并且只在本地网络中使用我们的应用程序,客户负责管理它。所以我们只出售专有技术和应用程序。上次我们讨论过将我们的业务逻辑从存储过程转移到 REST API,但是我的老板没有看到这种变化的任何好处。您能给我输入一些更新 WPF 应用程序以获取新的 .net 核心 rest api 技术的真正(商业)好处吗?(它涉及将逻辑从存储过程转移到 API)

标签: c#.netwpfstored-procedures

解决方案


这不是一个详尽的清单,但这里有一些我会开始考虑的事情。

首先,您可能会从 2 层架构迁移到 3 层架构,这通常是一种更灵活的架构,允许更易于测试和维护的模块化代码。

其次,Web 架构通常更易于部署和更新。例如,您不再跟踪旧版本中的错误。

第三,它可能允许您使用通常更灵活的 SaaS 业务模型,允许您根据客户需求定制业务模型,这可能会开辟新的收入来源。

第四个好处可能是现在 Web 开发人员通常比 WPF 开发人员更容易找到。不知道你所在的地区是不是这样...


推荐阅读