【发布时间】:2010-11-10 22:45:04
【问题描述】:
我们正在实现一些通过 asp.net Web 服务公开的业务功能。
在当前阶段,用户界面需要一些平静,我们将在现有的桌面应用程序中实现它(它是 MFC C++ 应用程序,但我们正在考虑集成一些 WinForms/Wpf 组件)。
在不久的将来,我们计划将当前的桌面应用程序替换为网站版本(它将是 asp.net 网站,或者可能是 Silverlight 应用程序)。因此,我想在网站上实现一次 UI,然后以某种方式从桌面应用程序中重用它。
我够清楚了吗?
有什么办法吗?
当然,我现在可以实现 Web 服务并从桌面应用程序中使用它,并在需要时从 Web 应用程序中重新使用它……但我希望有更好的方法来做到这一点。
欢迎提出任何想法!
附:一个选项可以是我们的桌面应用程序显示的 asp.net 网页。桌面应用仅用作浏览器(不添加任何额外功能)。
【问题讨论】:
-
“桌面应用程序将仅用作浏览器(不添加任何附加功能)。”你的意思是像我现在使用的免费的、经过良好测试的浏览器?