网上其实已经有了很多讨论关于JavaFX的文章,比如微软对Sun的步步紧逼催生了JavaFX、JavaFX Script将终结AJAX、Silverlight、JavaFX、Flex/Flash技术比较等等,那么Sun推出JavaFX真正的意图又是什么呢?
【CSDN独家访谈】Java One 2007大会火遍全球,受邀参加2007大会的中国程序员的数量比起往年也提升了很多。带给我们对新鲜事物的理解也有了很大的空间。在我采访Sun的工程师叶亮先生的时候,我们专门探讨了如何理解这次大会上提出的JavaFX。
网上其实已经有了很多讨论关于JavaFX的文章,比如微软对Sun的步步紧逼催生了JavaFX、JavaFX Script将终结AJAX、Silverlight、JavaFX、Flex/Flash技术比较等等,那么Sun推出JavaFX真正的意图又是什么呢?
叶亮谈到,其实理解Sun的意图,最重要是理解Sun的首席技术官Bob Brewin的一句话“JavaFX是对Flash和Ajax增长的一种回应”可能之前我们的理解都有了或多或少的偏离,JavaFX的出生并没有带着那么强烈的火药味儿,也并不是非要和之前的产品来个非我即他,Sun最先推出的就是有着良好J2ME基础的手机移动终端上而并不是在桌面应用上也是有这方面的考虑,其实谁也不可能迅速的完全替代谁,在手机终端的开发方面JavaFX的推出已经是占尽了先机。
这说明在RIA的时代,Sun也是紧随着这种新技术不断发展的。虽然Flash现在的应用非常广泛,但他永远不能交付Java类库的大部分功能,JavaFX却是可以的。所以JavaFX仅仅是Sun对于现在这种流行技术的“回应”。
提起JavaFX Script的起源,其实他最早的名字可能很多人都很熟悉,那就是F3。是由Sun的工程师Chris Oliver开发的。JavaFX Script静态类型化并提供编译时错误检查机制使得他可以被用于开发超链接、重构等功能的强大工具,并且完全支持2D图像、标准Swing组件和声明动画的自动数据绑定等功能。
留给JavaFX自由的空间发展吧,竞争出击还是应运而生都还有很长的路要走。
分享到:
相关推荐
java课程作业:基于JavaFX的迷宫小游戏Eclipse 、JavaFX(源码+课设演示讲解PPT,原理及关键代码介绍) java课程作业:基于JavaFX的迷宫小游戏Eclipse 、JavaFX(源码+课设演示讲解PPT,原理及关键代码介绍) java...
RIA开发权威指南:基于JavaFX 完整版!!
JavaFX高级教程:部署JavaFX2.0应用 官方中午文档
本文件为java文件,主要内容为java课程设计中的风扇模拟代码,采用javafx
这是一本关于JavaFX的新书,2009年5月出版的。值得大家学习学习.
Java语言游戏项目实战资源包 内容概览: 这次分享为你带来了丰富的Java语言游戏项目实战资源,让你在实践中深入...持续学习与探索:Java语言和游戏开发技术都在不断更新,建议你在实践中持续学习新的技术和工具,不
JavaFX+官方教程:RIA+应用开发
JavaFX高级教程:JavaFX2.0的FXML语言.docx 官方中文文档
javafx-jdbc:使用JavaFX和JDBC的部门销售商系统的CRUD应用程序
NotepadFx:使用javafx创建的记事本
openjfx:示例JavaFX程序
JavaFX 销售点 使用 JavaFX 开发的用于销售点的应用程序:* JavaFx * MySQL 服务器 2013年5月开发的学术项目
Chapter 2: JavaFX and Jigsaw Chapter 3: JavaFX Fundamentals Chapter 4: Lambdas and Properties Chapter 5: Layouts and Scene Builder Chapter 6: User Interface Controls Chapter 7: Graphics Chapter 8: ...
英国犯罪JavaFX 建造 克隆项目并使用最新版本的Maven和JDK 11 mvn javafx:run : mvn javafx:run
资源名称:JavaFX 官方教程:RIA 应用开发内容简介:《JavaFX官方教程:RIA应用开发》通过使用JavaFX,开发人员和平面设计师可以协同工作来构建健壮的、拟真的应用程序,并能够将它部署到任何地方:桌面、Web、数...
kotlinGameEngine:具有JavaFX的Kotlin游戏引擎
SuMel:用JavaFX实现的钱箱应用程序
资源名称:JAVA FX官方教程:RIA应用开发内容简介:《JavaFX官方教程:RIA应用开发》通过使用JavaFX,开发人员和平面设计师可以协同工作来构建健壮的、拟真的应用程序,并能够将它部署到任何地方:桌面、Web、数百万...
数独使用以下工具构建的数独生成和求解算法 :red_heart: 和JavaFX 这是一个由学生构建的项目,是针对Operating Systems-2的实践学习。 但是,为了获得乐趣并学习新内容,我们添加了一些功能并构建了UI,以使内容变得...
devAide:基于javafx的开发辅助工具箱