JavaFX和Silverlight有哪些缺点?

时间:2010-01-12 07:27:58

标签: silverlight javafx

JavaFX是Sun推出的一项新技术。我想知道JavaFX和silverlight有什么限制和缺陷.........

2 个答案:

答案 0 :(得分:5)

我在JavaFX中看到的主要问题是:

  • 这是非常不成熟的技术。正如其他人所指出的那样,一切都必须从某个地方开始,而JavaFX在一个拥有几个更成熟的竞争对手的领域中是非常不成熟的技术。这一切都有所不同。 Flex / AIR和Silverlight已经存在并且在各处都在使用。为了应对根深蒂固的市场,您需要的工具远远优于那些工具,而不仅仅是优势(如果有的话)。
  • 它堆叠在相当大的JRE之上。 JRE可用于每个主要平台(以及许多次要平台),但它并不是普遍安装的。当然,Flex / AIR和Silverlight也是如此,但Flash是比整个JRE + JavaFX更轻量级的解决方案,后者基本上是目标平台上的默认解决方案。
  • JavaFX严重依赖围绕Java的庞大基础架构。当然,这是一种优势,因为如果你需要它,那里有一个适合它的库,但它也是一个弱点,因为它比JRE + JavaFX更加膨胀,并开始向你介绍JAR的精彩世界地狱。
  • 警惕JavaFX的最后一个原因:我更喜欢它所有其他当前可用的RIA技术。 (是的,尽管我的批评,我更喜欢它。)如果我喜欢某些东西,它肯定会失败。计算技术充斥着我更喜欢的技术,而不是市场最终选择的技术。我喜欢的东西是它的死亡之吻。

其中一个可能不是很严重......

答案 1 :(得分:1)

以下是对this website取得的JavaFX缺点的描述(这也给出了JavaFX的优势)

  

JavaFX缺乏成熟度,目前是它的弱点。例如,它缺少大量JavaFX本机控件(例如,树控件)。现在,包装Swing控件并随后在JavaFX项目中使用它们是非常简单的,但显然这是一个临时措施。 Sun已经提到他们将在未来的版本中解决这个问题。

希望这有帮助。