如果正在开发的应用程序需要具有Web客户端和智能客户端,则使用哪些策略和工具。智能客户端软件工厂或相关应用程序是否可以简化此类开发路径?环境是.Net 3.5
请根据这些优先事项建议方向
答案 0 :(得分:0)
Silverlight和WPF非常相似,您应该能够在两者之间实现极高程度的代码重用。请参阅此article。
下一版本会更好。
答案 1 :(得分:0)
寻找模型视图Presenter模式...如果操作正确,您只需要实现多个视图,其余部分将被重用!
答案 2 :(得分:0)
你能使用Silverlight吗?如果是,您可以在Web和桌面上拥有相同的客户端(使用浏览器体验中的新Silverlight 3)
如果不是,您可以重用服务器中的所有业务逻辑,并通过webservices公开功能 这样您的系统就可以测试,您只需重新编码不同的客户端UI。