智能客户端和Web App同步开发

时间:2009-04-28 17:15:17

标签: .net web-applications smartclient

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

请根据这些优先事项建议方向

  1. 重复使用代码
  2. 发展或执行轻松
  3. 维护

3 个答案:

答案 0 :(得分:0)

Silverlight和WPF非常相似,您应该能够在两者之间实现极高程度的代码重用。请参阅此article

下一版本会更好。

答案 1 :(得分:0)

寻找模型视图Presenter模式...如果操作正确,您只需要实现多个视图,其余部分将被重用!

答案 2 :(得分:0)

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

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