2012-04-29 60 views
0

我正在写关于JavaFX 2.0的文凭工作,我需要关于这项技术进一步发展的一些信息。我认为这将会是超级多平台,但是在Google之后,我有点失望:iOS和Android有很多问题,在JavaFX的路线图中也只有关于桌面操作系统的信息......因此,开发人员可以期待移动方向技术的一些进展? JavaFX会是面向桌面还是广泛通用的技术?或者,也许它会是一些特殊的分支“Mobile JavaFX2”?如果JavaFX不支持手机开发,那么对于这个巨大的开发领域,Oracle将没有现代和有竞争力的技术?我真的需要一些答案!谢谢)JavaFX2和甲骨文关于移动操作系统的计划

+0

[本公布](HTTP:// fxexperience.com/2013/02/february-open-source-update/)(你需要的第一个表后阅读)是关于开放式采购了iOS和JavaFX的的Android版本。 – assylias 2013-02-27 14:59:05

回答

1

有很多的与iOS的问题和Android

有没有问题,但一个! - iOS和Android在当前的(JavaFX的2.1)版本不支持。

开发人员可以期待移动方向的技术有所进步吗?

直到它在公共路线图(它不是今天)。

回答您的其他问题只是任何不了解Oracle私人计划的人的猜测。如果你有兴趣进行投机,你可以找到一些here

+1

谢谢!我读了有苹果和甲骨文之间的一些“政治”问题:苹果不希望支持自己的iOS JavaFX的,善良与Flash的问题。 – Gleb 2012-04-30 18:26:18

1

这可能不是直接回答你的问题,但我希望它会指向你在一个替代方向

Adob​​e AIR在architectually非常simalar到Java。它也运行在多个平台上的虚拟机上,例如windows,osx,... Android和IOS。这是gui的性感......真正的眼睛糖果。对于手机有一些考虑,但目前它是我认为gui建设中最好的跨平台语言。虽然不是服务器端。但它通过blazeDS或LCDS的方式与Java服务器一样像梦一样集成。

我知道苹果的条款和条件限制了您不允许在虚拟机中运行您的应用程序。所以Adobe必须将整个空气应用程序编译为基本包含整个空气框架的本地应用程序。我的猜测是,甲骨文正面临类似的问题,这可能是为什么它需要一些时间推出

fxml具有java语言的力量,肯定有值得等待和期待它的东西。

2

如果三年前你问同样的问题,我会说javafx有一个光明的未来。对于Silverlight和Adobe Air或flex也是如此。

今天我要说的只是一个字... HTML5

Java将总是试图找到在客户端的座位......的Adobe很烂,因为他们几个月前放弃了自己的Flex开发,谁说它不会再发生在Air上......微软仍然试图说服我们Silverlight是一个很好的技术,而另一方面,他们以ajax功能作为他们的主要武器来推广ASP.NET。

了解如何快速的浏览器都在努力以符合HTML5(未来!)的标准,你会同意我的看法是,上述技术出生过时。

0

HTML 5是没有前途的。这个工具有很多的问题,它的own..HTML 5不能用于开发企业应用程序,它是编码,调试非常困难,维持其为任何非常重要上另一方面JavaFX的2长期项目是与使用的面向对象的概念,这使得Java开发者容易代码,调试和维护,没有任何喧嚣创建GUI的仪式轨道上..

+0

这是一个比答案更咆哮,再加上它不回答原来的问题。 – assylias 2013-02-27 14:59:30