【发布时间】:2010-10-22 09:20:11
【问题描述】:
如果正在开发的应用程序需要有 Web 客户端和智能客户端,应该使用哪些策略和工具。智能客户端软件工厂或相关应用程序块是否简化了这样的开发路径?环境是.Net 3.5
请根据这些优先级提出方向
- 代码重用
- 开发或执行容易
- 维护
【问题讨论】:
标签: .net web-applications smartclient
如果正在开发的应用程序需要有 Web 客户端和智能客户端,应该使用哪些策略和工具。智能客户端软件工厂或相关应用程序块是否简化了这样的开发路径?环境是.Net 3.5
请根据这些优先级提出方向
【问题讨论】:
标签: .net web-applications smartclient
Silverlight 和 WPF 非常相似,您应该能够在两者之间实现极高程度的代码重用。看到这个article。
下个版本会更好。
【讨论】:
寻找Model View Presentor Pattern...如果做得正确,您只需要实现多个视图,其余的东西将被重用!
【讨论】:
您可以使用 Silverlight 吗?如果是,您可以在 Web 和桌面上使用相同的客户端(使用新的 Silverlight 3 浏览器体验)
如果没有,您可以重用服务器中的所有业务逻辑并通过 Web 服务公开功能。
这样您的系统是可测试的,您只需要重新编码不同的客户端 UI。
【讨论】: