`
lz726
  • 浏览: 335803 次
  • 性别: Icon_minigender_2
  • 来自: 福建,福州
社区版块
存档分类
最新评论

专访Sun技术专家:如何理解JavaFX的应运而生

阅读更多

网上其实已经有了很多讨论关于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课程作业:基于JavaFX的迷宫小游戏Eclipse 、JavaFX(源码+课设演示讲解PPT,原理及关键代码介绍) java...

    2009年的新书:Essential JavaFX

    该书主要针对的是JavaFX这一新兴技术,旨在帮助读者深入理解JavaFX的核心概念和技术细节,并提供了丰富的示例代码和实践指导。 #### 二、JavaFX简介 JavaFX是Sun Microsystems(现已被Oracle收购)开发的一款用于...

    RIA开发权威指南:基于JavaFX 完整版

    JavaFX是一种相对较新的RIA(Rich Internet Applications)技术,由Sun公司推出,并在2007年的JavaOne大会上正式发布。它是在广泛使用的Java编程语言基础上构建的,旨在为PC、移动电话、电视、车载系统以及浏览器等...

    JavaFX高级教程:部署JavaFX2.0应用

    JavaFX 是一个基于 Java 语言的 Rich Internet Application(RIA)技术,用于开发桌面应用和移动应用。部署 JavaFX 应用是开发者需要掌握的重要技能,本文将详细介绍 JavaFX2.0 应用的部署过程。 Getting Started -...

    2009年新书:JavaFX: Developing Rich Internet Applications

    《JavaFX: 开发丰富的互联网应用》作为 2009 年的新书,深入探讨了 JavaFX 的各个方面,是学习和掌握 JavaFX 技术的重要参考资料。 #### 二、JavaFX 概述 JavaFX 是一种基于 Java 平台的应用程序开发框架,它提供了...

    java课程设计:风扇javafx

    本文件为java文件,主要内容为java课程设计中的风扇模拟代码,采用javafx

    javafx使用指南-目录版.pdf

    JavaFX 的主要技术包括: 1. JavaFX Script:JavaFX 的脚本语言,用于开发 JavaFX 应用程序。 2. JavaFX API:JavaFX 的应用程序编程接口,用于开发 JavaFX 应用程序。 3. JavaFX Graphics:JavaFX 的图形编程接口...

    Pro JavaFX 2英文电子书

    书中提供了大量的示例代码和实用技巧,可以帮助读者更好地理解和掌握 JavaFX 的核心概念和技术。通过阅读本书,读者可以学会如何构建美观且功能强大的用户界面,同时也能了解如何高效地管理和操作数据,为开发出高...

    Pro JavaFX 8.pdf

    - **主要内容**:本书深入探讨了JavaFX 8的各种高级功能和技术细节,旨在为读者提供全面且深入的理解。 #### 描述:“Pro JavaFX 8.pdf 英文版标签版” - **版本说明**:该描述表明这是一本英文版的专业书籍,专注...

    JavaFx函数库[参照].pdf

    JavaFx 函数库概述 JavaFx 是一种基于 Java 的 GUI 编程库,提供了丰富的图形用户界面控件和功能。下面是 JavaFx 函数库的概述: 图形和控件 * Canvas:JavaFx 中的 Canvas 是一个基本的图形控件,提供了绘制图形...

    javafx 11 jar包,亲测可用

    JavaFX是Oracle公司推出的用于构建桌面、移动以及云端应用程序的现代Java GUI框架,它在Java 8中作为标准库的一部分,但在Java 9之后被移出JDK,转为独立的模块。本主题关注的是JavaFX 11的jar包,这是一个经过验证...

    《JavaFX Essentials》 源码

    《JavaFX Essentials》是关于JavaFX这一强大图形用户界面(GUI)框架的深入指南,它提供了丰富的源码示例来帮助读者理解并掌握JavaFX的核心概念和技术。JavaFX是一个用于构建桌面、移动和嵌入式设备上的富互联网应用...

    java课程作业:基于JavaFX的迷宫小游戏 Java 、Eclipse 、JavaFX.zip

    大学生JAVA学习笔记,复习巩固,课程作业,课程设计!!!

    JavaFX官方教程(中文版)

    JavaFX官方教程是学习这个技术的重要资源,尤其对于中文使用者来说,中文版的教程使得理解和学习更为便捷。 JavaFX的特点和优势: 1. **丰富的图形和媒体支持**:JavaFX提供了高级的2D和3D图形API,可以创建出美观...

    javafx入门教程

    2. 安装JavaFX编译器:可以从Sun的官方网站下载JavaFX编译器。 3. 配置开发环境:可以使用IDE或文本编辑工具进行开发。 JavaFX入门教程 本教程将指导您学习JavaFX脚本语言的基础知识,例如变量声明、数据类型、...

    javafx-jdbc:使用JavaFX和JDBC的部门销售商系统的CRUD应用程序

    javafx-jdbc:使用JavaFX和JDBC的部门销售商系统的CRUD应用程序

    Learn JavaFX 8.pdf

    12. **Understanding TableView, TreeView, TreeTableView**: 深入理解JavaFX中的表格视图和树视图,以及它们的高级形式TreeTableView。 13. **Browsing Web Pages**: 介绍如何在JavaFX应用中嵌入Web浏览器并进行...

    FxPaint:用JavaFx编写的Paint应用

    对于学习JavaFx或者图形用户界面设计的开发者来说,研究FxPaint的源代码可以帮助理解如何利用JavaFx构建一个功能齐全的应用程序。从它的布局管理到图形绘制,再到事件处理,都是学习JavaFx的重要知识点。同时,通过...

    openjfx:示例JavaFX程序

    openjfx:示例JavaFX程序

Global site tag (gtag.js) - Google Analytics