我正在写关于JavaFX 2.0的文凭工作,我需要关于这项技术进一步发展的一些信息。我认为这将会是超级多平台,但是在Google之后,我有点失望:iOS和Android有很多问题,在JavaFX的路线图中也只有关于桌面操作系统的信息......因此,开发人员可以期待移动方向技术的一些进展? JavaFX会是面向桌面还是广泛通用的技术?或者,也许它会是一些特殊的分支“Mobile JavaFX2”?如果JavaFX不支持手机开发,那么对于这个巨大的开发领域,Oracle将没有现代和有竞争力的技术?我真的需要一些答案!谢谢)JavaFX2和甲骨文关于移动操作系统的计划
回答
这可能不是直接回答你的问题,但我希望它会指向你在一个替代方向
Adobe AIR在architectually非常simalar到Java。它也运行在多个平台上的虚拟机上,例如windows,osx,... Android和IOS。这是gui的性感......真正的眼睛糖果。对于手机有一些考虑,但目前它是我认为gui建设中最好的跨平台语言。虽然不是服务器端。但它通过blazeDS或LCDS的方式与Java服务器一样像梦一样集成。
我知道苹果的条款和条件限制了您不允许在虚拟机中运行您的应用程序。所以Adobe必须将整个空气应用程序编译为基本包含整个空气框架的本地应用程序。我的猜测是,甲骨文正面临类似的问题,这可能是为什么它需要一些时间推出
fxml具有java语言的力量,肯定有值得等待和期待它的东西。
如果三年前你问同样的问题,我会说javafx有一个光明的未来。对于Silverlight和Adobe Air或flex也是如此。
今天我要说的只是一个字... HTML5
Java将总是试图找到在客户端的座位......的Adobe很烂,因为他们几个月前放弃了自己的Flex开发,谁说它不会再发生在Air上......微软仍然试图说服我们Silverlight是一个很好的技术,而另一方面,他们以ajax功能作为他们的主要武器来推广ASP.NET。
了解如何快速的浏览器都在努力以符合HTML5(未来!)的标准,你会同意我的看法是,上述技术出生过时。
HTML 5是没有前途的。这个工具有很多的问题,它的own..HTML 5不能用于开发企业应用程序,它是编码,调试非常困难,维持其为任何非常重要上另一方面JavaFX的2长期项目是与使用的面向对象的概念,这使得Java开发者容易代码,调试和维护,没有任何喧嚣创建GUI的仪式轨道上..
这是一个比答案更咆哮,再加上它不回答原来的问题。 – assylias 2013-02-27 14:59:30
- 1. 甲骨文合并操作
- 2. 阅读甲骨文解释计划
- 3. 甲骨文行访问统计
- 4. Linux操作系统和移动操作系统之间的根本区别(android)
- 5. 减查询/操作员在甲骨文
- 6. 甲骨文不平等操作:¬=
- 7. 创作甲骨文
- 8. 作为甲骨文
- 9. 移动设备操作系统
- 10. 移动操作系统发布/更新
- 11. Android操作系统移植
- 12. 计算单列甲骨文
- 13. 甲骨文总计列和行
- 14. 移动操作系统与桌面操作系统有什么不同
- 15. 相当于甲骨文
- 16. 对于未在甲骨文
- 17. 依赖于甲骨文:
- 18. 关于甲骨文的意见和资助
- 19. 将本地存储的内容移动到操作系统文件系统
- 20. 与操作系统无关的API来监视文件系统?
- 21. 甲骨文反连接执行计划问题
- 22. 关于操作系统和CPU的中断
- 23. 关于DB2和Oracle的扫描/更新操作统计信息
- 24. 动态函数 - 甲骨文
- 25. 甲骨文自动递增
- 26. 不WAP支持Android和iOS移动操作系统
- 27. 甲骨文RATIO_TO_REPORT和汇总
- 28. 甲骨文和分页
- 29. JMS和甲骨文AQ
- 30. 查询和甲骨文12C
[本公布](HTTP:// fxexperience.com/2013/02/february-open-source-update/)(你需要的第一个表后阅读)是关于开放式采购了iOS和JavaFX的的Android版本。 – assylias 2013-02-27 14:59:05