我有一个案例场景,我需要重新开发一个类似于“Windows”的 WPF 应用程序,其中包含一个任务栏(带有一些菜单、搜索字段、书签)、具有复杂的基于 Web 的视图的多个窗口(工作区) (HTML5/CSS3),它们之间的拖放功能和某种控制窗口和通用 UI 的任务管理器。此外,该应用程序将通过 Intranet 和可能的 Internet 与其他(.NET、JAVA、C++)应用程序进行通信。
我的问题是,对于上述场景,应该考虑哪些渲染引擎?(目前为 IE7)
MVC vs MVP vs MVVM ? 或者别的什么?
SOAP 与 REST?
请注意,该应用程序仅供 Win XP/7/8 用户使用。