gpt4 book ai didi

aurelia - Aurelia 与 WPF 的 LOB 应用程序

转载 作者:行者123 更新时间:2023-12-02 13:07:30 26 4
gpt4 key购买 nike

我正在开发一个使用 Microsoft Ribbon 控件、对接面板的 WPF 项目。该应用程序与 Visual Studio IDE 非常相似。用户可以打开多个文档并对其进行处理。它们都将作为 MDI 在不同窗口中作为多个文档打开。对一个文档所做的任何状态更改都可以立即在另一文档上看到。使用的技术是 Prism 5.0、DevExpress MVVM 和控件。

由于开发人员缺乏能力并无法覆盖更多设备而不仅仅是 Windows,因此没有理由放弃 WPF 应用程序。

我的问题是:

  1. Aurelia 是否像 Prism 中那样提供事件聚合,以便具有屏幕 B 的一个模块中的订阅者可以从具有屏幕 A 的另一个模块中的发布者收到通知?举个例子,我打开了两个屏幕。一个屏幕是客户及其订单,另一个屏幕是运输。当我在发货屏幕上发货时,另一个屏幕上的客户订单状态会立即更新吗?

  2. Aurelia 可以用于数据绑定(bind) HTML 5 DevExpress controls

  3. Aurelia 提供类型安全吗?

  4. Aurelia 是否适合构建需要丰富 UX 和复杂 UI 的金融 LOB 应用程序? LOB 应用程序的主要需求是多文档接口(interface)。

最佳答案

  1. 是的,Aurelia 有一个 EventAggregator。您可以在此演示应用程序中查看其使用示例:https://github.com/aurelia/app-contacts

  2. 看起来 DevExpress 控件利用淘汰赛进行数据绑定(bind)。 Aurelia 的绑定(bind)引擎可以被教导与 Knockout 一起使用。这是一个示例适配器:https://github.com/jdanyow/aurelia-knockout

  3. Aurelia 使用 ES6/7 编写,不提供类型安全。我们有 .d.ts 文件可与 TypeScript 一起使用。或者您想要运行时类型安全?

  4. Aurelia 应该非常适合这种类型的应用程序。

关于aurelia - Aurelia 与 WPF 的 LOB 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29737154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com