我支持ASP.NET应用程序,该应用程序安装在Web服务器上,安装在不同应用服务器上的VB6应用程序。 VB6应用程序和ASP.NET应用程序中存在代码重复。我想在VB6中使用ASP.NET应用程序中的一些代码。我相信我有三个选择:
哪个选项最好?我认为选项2是最好的。
答案 0 :(得分:0)
选项1.在最现代的平台上保留已经过测试的共享代码。
答案 1 :(得分:0)
这很难回答,因为每个公司和每种情况都有所不同。
作为一般规则,我非常赞成尽可能使用Web服务,特别是如果多个应用程序使用相同的逻辑,原因如下:
所有这些都是SOA方法的“标准”参数。
考虑到所有事情,我的第一个建议,不知道你的具体情况将是选项#1。
还有第四种选择 - 如果可行的话,完全重写VB6应用程序,并且如果你可以说服那些控制预算和时间分配的人。即使这样,您也可以使用面向服务的体系结构并将大部分逻辑拆分为Web服务。