如果正在开发的应用程序需要具有 Web 客户端和智能客户端,则要使用哪些策略和工具。智能客户端软件工厂或相关应用程序块是否简化了这样的开发路径?环境是.Net 3.5
请根据这些优先级提出方向
- 代码重用
- 开发或执行容易
- 维护
如果正在开发的应用程序需要具有 Web 客户端和智能客户端,则要使用哪些策略和工具。智能客户端软件工厂或相关应用程序块是否简化了这样的开发路径?环境是.Net 3.5
请根据这些优先级提出方向
你能用银光吗?如果是,您可以在 Web 和桌面上拥有相同的客户端(使用新的 Silverlight 3 浏览器体验)
如果没有,您可以重用服务器中的所有业务逻辑并通过 Web 服务公开功能。
这样您的系统是可测试的,您只需要重新编码不同的客户端 UI。
Silverlight 和 WPF 非常相似,您应该能够在两者之间实现极高程度的代码重用。见这篇文章。
在下一个版本中它会变得更好。
寻找模型视图演示者模式......如果正确完成,您只需要实现多个视图,其余的东西将被重用!