【问题标题】:How to integrate Angular 4 with Vaadin framework如何将 Angular 4 与 Vaadin 框架集成
【发布时间】:2017-09-24 17:05:12
【问题描述】:

我想将 Angular 4 与 Vaadin 8 Java 应用程序一起使用,以便将大量 UI 逻辑推送到客户端,减少服务器往返,使客户端功能在慢速网络连接期间可用,并充分利用两个框架的最佳功能。我浏览了Vaadin and AngularJS - happy together 文章中提到的Vaangular project,但由于我使用的是Angular 4,所以它不能满足我的要求。

我尝试了一些变通方法,比如编写 JS 包装器和在自定义布局中插入 Angular 代码,但这些努力都没有成功。我应该采取什么样的方法?如果可以的话,我可以举个例子吗?

【问题讨论】:

    标签: javascript java angular vaadin vaadin8


    【解决方案1】:

    将 Angular、React 或任何其他客户端框架/库与 Vaadin 框架集成似乎不是一个好主意,因为这些框架都不是这样工作的。

    在传达了支持执行更多客户端逻辑和管理慢速网络连接的实际用例之后,Vaadin 团队做出了非常积极的回应,解释了他们对 Vaadin 10(即 Vaadin Flow)的计划,这是 Vaadin 的新面孔,为客户端工作。

    截至目前,Vaadin 团队已经发布了 Vaadin Flow 的开发者预览版。使用 Flow,传统的 Vaadin 开发人员可以轻松使用自定义客户端元素和逻辑。

    Flow 提供了以下在用户的网络浏览器中与 DOM 交互的方法:

    • 绑定到服务器端模型数据的基于 HTML 的模板。
    • 客户端 DOM 树的服务器端表示。
    • 一种类型安全的 Java RPC API,用于在浏览器中与 JavaScript 进行交互。

    这些机制旨在封装成可重用的 具有高级 Java API 的组件。

    请查看这些重要资源以获取更多信息:

    1. Vaadin Flow - the next piece of Vaadin 10 is now in developer preview
    2. Vaadin Flow Official Documentation
    3. Vaadin Elements in Vaadin 10
    4. Vaadin Framework 8 roadmap 2017 and beyond

    【讨论】:

    • 您没有回答这个问题,而是继续解释为什么 Angular 不应该与 Vaadin 集成。
    猜你喜欢
    • 1970-01-01
    • 2023-04-02
    • 2017-09-15
    • 2019-06-09
    • 2016-10-05
    • 2013-05-20
    • 2011-07-20
    • 2018-05-02
    • 1970-01-01
    相关资源
    最近更新 更多