【问题标题】:Smart Client and Web App simultaneous developmentSmart Client 和 Web App 同时开发
【发布时间】:2010-10-22 09:20:11
【问题描述】:

如果正在开发的应用程序需要有 Web 客户端和智能客户端,应该使用哪些策略和工具。智能客户端软件工厂或相关应用程序块是否简化了这样的开发路径?环境是.Net 3.5

请根据这些优先级提出方向

  1. 代码重用
  2. 开发或执行容易
  3. 维护

【问题讨论】:

    标签: .net web-applications smartclient


    【解决方案1】:

    Silverlight 和 WPF 非常相似,您应该能够在两者之间实现极高程度的代码重用。看到这个article

    下个版本会更好。

    【讨论】:

      【解决方案2】:

      寻找Model View Presentor Pattern...如果做得正确,您只需要实现多个视图,其余的东西将被重用!

      【讨论】:

      • 我了解模型视图演示者模式。问题在于容器,对于 Web 客户端,它必须托管在 IIS 上,而智能客户端则不然。更准确的问题是是否有容器或 AppServer 机制可以让我实现这一目标。
      【解决方案3】:

      您可以使用 Silverlight 吗?如果是,您可以在 Web 和桌面上使用相同的客户端(使用新的 Silverlight 3 浏览器体验)

      如果没有,您可以重用服务器中的所有业务逻辑并通过 Web 服务公开功能。
      这样您的系统是可测试的,您只需要重新编码不同的客户端 UI。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-16
        • 1970-01-01
        • 2018-06-13
        • 1970-01-01
        • 2020-08-22
        • 2021-04-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多