- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我的公司有一个用 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/
我很好奇针对包含 armv7 和 i386 代码(用于模拟器)的通用(胖)库构建是否会增加应用程序分发包的大小,或者设备的构建过程是否会删除 i386 内容并进行调试信息? 最佳答案 如果我没记错的话
我正在尝试将我的对象打包为 64 字节(自行开发的属性),并且我需要保存 getter 和 setter 成员函数。 我真的很喜欢 std::function 但太大了: sizeof(std::fu
如果传递库不是 packaged使用 JAR 任务: By default, jar task in gradle builds an executable jar file from your pr
在Sublime Text编辑器中无法有效搜索问题。当前正在使用该编辑器的最新版本。 在用这些大块命中Ctrl + Shift + FI后,我想导航到下一个文件(在图像1/138中),但我不知道如何操
我正在重新设计旧应用程序——更确切地说是设计新应用程序,我想利用旧应用程序的某些部分在未来变得更有用和可扩展。 旧应用程序是一个厚桌面应用程序,用于处理在文件服务器上共享的数据。 (它使用 DBF 数
我无法为使用 Xcode 10.2+ 构建的通用(胖)框架的模拟器(设备编译成功)编译应用程序。应用程序使用来自 Objective-C 代码的框架。当从为设备构建切换到为模拟器构建时,Xcode 停
我有一个 fat jar 子,我试图在其中获取 Kotlin 的实例 ScriptEngine . 出于调试目的,我遍历可用的脚本引擎工厂并获取引擎。 val scriptEngineManager
我是一名优秀的程序员,十分优秀!