JavaFX:认识JavaFX

版权所有,转载注明。

JavaFX简介

JavaFX是Sun公司推出的、基于Java的富客户端开发语言,如果你用过Adobe的ActionScript-Flex/Flash、微软的SilverLight,或是目前火热的HTML5、AJAX,亦或者小众的OpenLaszlo、Curl、Mozilla XUL,你应该懂RIA,如果你懂Adobe Air,那么将会更加熟悉,JavaFX是Java方面的RIA开发语言、开发平台。

JavaFX是Sun公司2007年发布的,是准备替代Applet的一种技术或者平台,其包括JavaFX脚本语言和JavaFX Mobile应用,JavaFX脚本语法类似于SVG,用于快速开发图形用户界面。

JavaFX以其独特的优势,正在RIA开发领域逐步崭露头角,它所凭恃的是什么呢?那就是Java开发中无所不有的开源,纷纭的第三方库支持,使得其面临着任何快速开发,都能找到合适的支撑。

JavaFX正走在发展的道路上,2010冬奥会的官方网站,使用其作为开发平台,所实现的奖牌数据展示,着实有着不错的效果。

JavaFX:认识JavaFX_第1张图片
Paste_Image.png
JavaFX:认识JavaFX_第2张图片
Paste_Image.png
JavaFX:认识JavaFX_第3张图片
Paste_Image.png

JavaFX特点

JavaFX是一种新型桌面应用开发平台

  • 可独立于浏览器运行,也可运行于浏览器中,需要安装独立的运行环境
  • 便捷访问本地资源
  • 属于桌面型应用开发,而非网页开发,单目前逐步可以容纳CSS、JS等,甚至HTML,FXML

JavaFX前景

目前看,JavaFX发展处于初步阶段,后期的发展前景暂不明朗。
相比较于其他的RIA开发语言和平台,微软的SliverLight打着跨平台的幌子,实际是把人圈住,Adobe Flex/Flash目前占据了大部分天下,但是也存在着不开源、3D引擎不足、搜索引擎不足,而且还受到苹果公司抵制。
JavaFX以其独特的优势,有着良好的前景,但在Flash的雄霸天下之下,发展路途较为艰辛。

你可能感兴趣的:(JavaFX:认识JavaFX)