gpt4 book ai didi

asp.net - 在旧的胖客户端数据库上放置一个新的 Web 界面

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:59 26 4
gpt4 key购买 nike

我的公司有一个用 Delphi 编写的相当老的胖客户端应用程序。我们非常有兴趣用 Shiny 的新 Web 应用程序替换它。这将使维护变得轻而易举,许多客户需要一个 Web 应用程序。

该应用程序的领域知识极其丰富,其中一些是我们无法控制的。我们的客户使用该程序来管理他们自己的客户并将他们报告给政府。所以一个不准确的程序是一件非常大的事情。旧程序没有测试。我们还不确定我们是否会用新的进行自动化测试。

我们最初计划基本上从头开始。但我们人手不足,希望尽快让每个人都能上网。因此,我们决定尝试使用遗留的胖客户端数据库,而不是从头开始。

数据库为SQL Server,在SQL Server 2008中可以轻松使用。它有非常丰富的存储过程、函数、一些触发器和许多超过 80 列的表......但它被规范化了。我们希望 Web 应用程序和胖客户端能够使用相同的数据库。这样一来,如果 Web 应用程序出现严重问题,我们的客户仍然可以使用胖客户端并连接到我们的服务器。在 Web 应用程序被认为“稳定”之后,我们将弃用胖客户端。

有没有人这样做过?你能给什么提示?我们希望,在让每个人都访问网站后,慢慢地改变数据库结构以解决一些设计缺陷。将其保存在数据访问层中以便以后更改很容易的最佳方法是什么?

那么实际制作屏幕呢?有没有比在 ASP.Net 中重写 80 字段表单更容易的方法?有什么工具可以使这更容易吗?

目前的计划是使用 ASP.Net WebForms (.Net 3.5)。我真的很想使用 MVC,但团队中没有人知道它,包括我在内。

最佳答案

We are not sure yet if we will implement automated testing with the new one.

实现自动化测试。用另一个错误程序替换一个有问题的程序有什么意义?

关于asp.net - 在旧的胖客户端数据库上放置一个新的 Web 界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7758908/

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