我需要将基于桌面的传统单用户会计应用程序迁移到基于 Web 的、具有丰富 UI(可能)、多用户的应用程序。它或多或少地重写了整个遗留系统。
这也尽可能快。
有人可以对架构提出任何建议,并就更可取的方法或模式等提出一些建议吗?对于数据库端,我已经决定使用带有跟踪存储库模式的实体框架。
我考虑了 ASP.NET MVC。但不确定是否最终,我决定用 Silverlight 替换 UI,这可以通过 ASP.NET MVC 实现吗?我知道使用 MVP 会更容易一些吗?
不想从 Silverlight 开始,因为设计 UI 和使用 MVVM + WCF RIA 需要花费大量时间,开发进展缓慢!