【发布时间】:2011-05-09 21:12:18
【问题描述】:
我开始涉足 WP7 开发,我有几个问题。我目前的背景/经验是使用 ASP.NET。作为一个整体,我是 Silverlight 的新手,所以我对应用程序的架构设计有一些疑问。我没有使用 MVC 的经验,而且 Silverlight 似乎是基于它的。真的吗?对于我原来的问题:
一旦新的开发人员工具问世,该应用程序将拥有一个 SQL CE 后端,作为未来的版本,它将与 SQL Azure 同步。我还想提供一个基于 Web 的应用程序,它执行相同的功能,并与 Azure 数据库进行交互。我想知道应该如何构建应用程序以最大程度地减少代码重复。
我正在考虑使用通用的 n 层架构。 UI > 业务层 > DAL (LinqToSql) > Sql。这些类也可以在网络上重复使用。
【问题讨论】:
标签: silverlight architecture windows-phone-7