版权所有,转载注明。
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是一种新型桌面应用开发平台
- 可独立于浏览器运行,也可运行于浏览器中,需要安装独立的运行环境
- 便捷访问本地资源
- 属于桌面型应用开发,而非网页开发,单目前逐步可以容纳CSS、JS等,甚至HTML,FXML
JavaFX前景
目前看,JavaFX发展处于初步阶段,后期的发展前景暂不明朗。
相比较于其他的RIA开发语言和平台,微软的SliverLight打着跨平台的幌子,实际是把人圈住,Adobe Flex/Flash目前占据了大部分天下,但是也存在着不开源、3D引擎不足、搜索引擎不足,而且还受到苹果公司抵制。
JavaFX以其独特的优势,有着良好的前景,但在Flash的雄霸天下之下,发展路途较为艰辛。