【问题标题】:Convert Desktop App to Web Application将桌面应用程序转换为 Web 应用程序
【发布时间】:2012-07-17 03:52:16
【问题描述】:

在工作中,我们目前正在讨论我们的产品需要成为 Web 应用程序的可能性,这主要是因为易于分发(例如,让我们客户的 IT 部门设置服务器)。

我们的桌面应用程序严重依赖用户输入,它有很多表单和数百个控件,这些控件根据其他控件显示和隐藏。

我的问题是,有没有一种 NICE/EASY 的方式——无需改造整个产品,这是我们目前的解决方案——来简化 Web 开发?

提前致谢。

【问题讨论】:

  • 这完全取决于您当前产品的设置方式。它使用 MVC 模式(或其他兼容模式)应该相当容易。如果您一直在使用 Smart UI,那么您将不得不做很多工作。
  • 它最初是在 90 年代在 VB6 中开发的。从那时起,该应用程序一直在迭代,因此还没有真正准备好 MVC。

标签: c# asp.net sql webforms vb6-migration


【解决方案1】:

如果易于分发是主要考虑因素,那么使用 Windows 窗体 ClickOnce 可能是一个可行的选择,因为您可以在网页上发布应用程序,用户可以从该网页运行应用程序,但它作为本地 Windows 窗体运行应用程序 - 如果您不需要对本地注册表或其他提升权限操作进行任何更改,那么您在该计算机上只需要正确的 .NET Framework 即可运行。

【讨论】:

  • 不幸的是,这不是一个真正的选择。它需要是一个网络应用程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-07
  • 2011-10-16
  • 2011-03-13
  • 2021-04-02
  • 1970-01-01
  • 2016-12-23
相关资源
最近更新 更多