【问题标题】:Apache Pivot 1.4 vs. JavaFX, Flex, Silverlight, Swing [closed]Apache Pivot 1.4 与 JavaFX、Flex、Silverlight、Swing [关闭]
【发布时间】:2010-02-03 21:19:57
【问题描述】:

我最近听说Apache Pivot 被移至顶级项目类别,我想知道谁尝试了最新版本并将其与其他 RIA 工具进行比较。比较合适的类别是什么?

由于JavaFX 有不同的脚本语言,Java 开发人员似乎更容易上手。 Pivot 开发人员说 Pivot 是 Sun 应该做的,而不是 JavaFX。

【问题讨论】:

    标签: java apache-flex ria javafx apache-pivot


    【解决方案1】:

    很高兴收到您的来信。 :-) 我同意我们倾向于在 Pivot 的设计中更多地关注小程序部署。但是,平台中没有任何东西可以阻止应用程序使用多个顶级窗口。这不是我们迎合的东西,因为它与我们的主要用例无关(正如您所指出的,它是浏览器部署)。请注意,也无法在 Flex 或 Silverlight 中创建多个顶级窗口。

    Re:“现在谁在创建小程序?” - 与其说是创建小程序,不如说是创建 RIA。如果你问“谁在创建 RIA?”这个问题,我认为答案是“很多人”。 Pivot 仅允许开发人员使用 Java(而不是 ActionScript,例如)构建 RIA。

    格雷格

    【讨论】:

    • 我同意格雷格的观点。在放弃 Swing 开发后,我有动力尝试 Pivot,因为它的内存使用率很高。 Pivot 为 Swing、JavaFX 和 GWT 提供了一个可行的替代方案。
    【解决方案2】:

    我曾与 Pivot 合作,甚至参与过 Pivot 的开发。这是一个不错的小图书馆,但是...

    它不能替代 Swing 或 JavaFX。原作者将其定位为与 Adob​​e Flex 竞争。因此,它的概念更像是小程序而不是桌面应用程序。创建一个现代桌面应用程序几乎是不可能的,因为它有一个主窗口的概念,所有子窗口都在它的“内部”。我与作者讨论过这个问题,但看起来这是他们想要的方式。

    该库使用自己的自定义集合库,这有点奇怪,但它不是一个展示停止器。

    除此之外,图书馆还不错。但是现在谁在创建小程序?

    【讨论】:

    • +1 你在“它不能取代 Swing 或 JavaFX”段落中解释的内容
    • 没有解决方法来拥有多个顶部窗口吗?如果枢轴和摆动的混合是可能的(我听说)那么可能可以做到吗?我只是在阅读有关枢轴的信息。我还没试过。
    • 目前最好的 Java 桌面解决方案(如果你刚开始的话)似乎是 JavaFX。其中一位 Pivot 作者现在实际上是 JavaFX 开发团队的成员。
    【解决方案3】:

    好吧,我检查了枢轴 1.4。你可以有子窗口。

    Oracle/Sun 在推广 JavaFX 方面投入了大量精力,但在我看来,Swing 中的所有布局功能等都因某些多媒体内容而失去了利润。现在,外汇和商业应用程序是两个相距甚远的东西。

    对于业务 RIA 应用程序,我的第一印象是 Pivot 的设计比 FX 好得多。

    Pivot 提供了很多:绑定、简单的 Web 服务、漂亮的设计、UI 的 xml 定义...... - 是的,Java 开发人员需要考虑很多。

    不完美,但看看他们在过去 6 个月中取得的成就......令人印象深刻!

    【讨论】:

      【解决方案4】:

      如果您对统计视图感兴趣 - 我通过 JavaFx 和“Apache Pivot”之间的“谷歌趋势”进行比较 并且看起来没有竞争 - JavaFx 以接近 1 比 0 的比率领先

      因此它提供了有关行业标准对这些框架的看法。

      http://www.google.com/trends?q=apache+pivot%2C+javafx&ctab=0&geo=all&date=all&sort=1

      【讨论】:

      • 如果使用“谷歌趋势”比较来选择技术,那么任何旧名称总是会被选择而不是新名称。 JavaFx 已经存在很长时间了,所以它有更多的认识。这并不一定意味着它比 Pivot 更好。
      猜你喜欢
      • 1970-01-01
      • 2015-06-02
      • 2018-08-11
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多