架构:WPF vs Web基于LOB金融应用程序组合

时间:2015-01-07 21:56:51

标签: wpf angularjs web architecture

我正在制定一个路线图,用于构建系统/工具组合,这些系统/工具将被金融服务客户用作其端到端解决方案。我想决定是在WPF中编写代码还是使用Angular等框架构建基于Web的应用程序。我在WPF方面有很多经验,但在基于Web的应用程序开发方面有0经验。如果我选择网络路线,我将有一个学习曲线。他们将与其他3位开发人员和将与我合作的UI设计师。我不关心将产品推向市场的一次性开发成本。我关心使用正确的框架解决手头的问题

以下是做出此决定的标准:

  • 在我的业务高峰期,我将拥有近60个客户,每个客户 客户端将拥有最多10个用户。
  • 应用程序需要高度响应。
  • 在最坏的情况下,整个应用程序将消耗大约300MB的内存。
  • 客户不希望产品大幅增加硬件/维护成本。
  • 他们希望能够在家工作。
  • 用户不会通过平板电脑/智能手机使用该应用程序。

我的第一个想法是为此建立一个网络平台,因为我读/听的任何东西告诉我网络是世界的发展方向。但是,我有以下问题

  • 似乎并不是那里的Web框架与WPF相提并论。 (如果您还没有阅读,微软最近推出了一个WPF路线图,表明它没有死亡)
  • 竞争对手的产品均不基于网络。市场上的大多数产品都是4-5岁,当时的Web框架要糟糕得多。
  • 一些竞争对手正在通过Citrix分发基于WPF / Java的产品。这使客户可以选择在桌面上下载应用程序或通过Citrix使用它,在这种情况下,应用程序不会在本地安装,也可以让他们选择在家工作。

由于我在网络开发架构方面不存在经验,因此开发网络产品的主要原因似乎是“因为所有很酷的孩子都在做这件事”,而且“因为这就是世界的发展方向”。

我很想听听你对如何做出这个决定的想法和指导。

1 个答案:

答案 0 :(得分:0)

我也遇到了类似的问题。我将考虑使用完整计算机电源和UX(用户体验)的两个因素。 WPF是非常复杂的财务应用程序的最佳选择,它同时处理多个文档。在Web应用程序中,为了使UX更简单,您一次只能处理一个文档。