开发Web版桌面应用程序的经验

时间:2010-02-17 13:08:29

标签: language-agnostic

我们正在使用linq-to-sql启动在winforms中使用linq-to-sql在Winforms中开发的桌面应用程序的Web版本。有没有人做过这样的实现?重用Web版代码时遇到的问题是什么?

2 个答案:

答案 0 :(得分:1)

如果将业务逻辑和数据层划分为分离良好的对象,则效果很好。但如果你的UI逻辑分散在整个过程中会很痛苦。我的建议:对UI,Business Objects,业务逻辑和数据进行单独的项目和单元测试,并在每个层之间使用接口。多次完成,它提供了最好的方式。当然,你已经与现有系统联系在一起了。

答案 1 :(得分:0)

如果使用n层架构设计应用程序,则必须具有独立的逻辑和数据访问以及UI层。使用此架构,您不需要写入逻辑和数据访问层。只为此写一个新的网络。