JavaFX2和Oracle关于移动操作系统的计划

时间:2012-04-29 08:41:00

标签: mobile javafx-2

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

4 个答案:

答案 0 :(得分:2)

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

今天我只说一个字...... HTML5

Java总是试图在客户端找到一个席位...... Adob​​e糟透了,因为几个月前他们放弃了他们的灵活开发人员并且说它不会再次与Air发生?...微软仍试图说服我们Silverlight是一种很好的技术,而另一方面,它们以ajax功能作为主要武器来推动ASP.NET。

了解浏览器在努力遵守HTML5(未来!!!)标准的速度有多快,您同意我的观点,即上述技术已经过时了。

答案 1 :(得分:1)

  

iOS和android有很多问题

除了一个没有问题 - 当前(JavaFX 2.1)版本不支持iOS和Android。

  

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

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

回答你的其他问题只是对任何不了解甲骨文私人计划的人的猜测。如果您对推测感兴趣,可以找一些here

答案 2 :(得分:1)

这可能不是您问题的直接答案,但我希望它可能会指向您另一个方向

Adob​​e air在架构上非常适合java。它还可以在多个平台上运行,例如windows,osx和... Android和IOS。这是gui的性感......真正的眼睛糖果。对于移动设备有一些考虑,但目前它是我认为gui建设的最佳跨平台语言。不过是服务器端。但它通过blazeDS或LCDS将梦想与java服务器集成在一起。

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

让fxml拥有java语言的强大功能,肯定会有一些值得等待和期待的东西。

答案 3 :(得分:0)

HTML 5没有未来..这个工具有很多自己的问题.HTML 5不能用于开发企业应用程序,编码,调试和维护非常困难,这对任何长期来说都非常重要另一方面,项目项目JAVAFX 2是在使用面向对象的概念创建GUI的过程中,这使得Java开发人员可以轻松编写,调试和维护而无需任何喧嚣。