如火如荼的冬奥会结束了,但让很多开发者没有想到的是,这次冬奥会的官网竟然选择了JavaFX来作为构建前端的重要技术。尤其是这个奖牌页面,极具交互效果,让你能够以简单直接的方式检查每个国家的奖牌数据,数据跨度包括从1924年的夏蒙尼到今年的温哥华。
冬奥会JavaFX奖牌界面效果图
但这对于JavaFX来说,是不是来得太晚了呢?这两年一直没有JavaFX的重量级应用出现,哪怕跟Flash和Silverlight这两个强有力竞争对手相比,运行在浏览器中的广告都很少。而来自Register的Matt Stephens的文章充满了对JavaFX的无礼和轻蔑的调调儿,虽然他把自己称作是Java的狂热粉丝,而且自我感觉对JavaFX更感悲伤而不是生气。他建议Oracle取消掉这个项目,将JavaFX中有用东西回收并加入到被忽视的Swing中,51CTO.com之前曾报道过如何在Swing程序中调用JavaFX代码,并形成一种JVM脚本语言来让开发变得更加简单。
并不是每个人都是这么消极,但即使是JavaFX的支持者也有着自己的如意算盘(比如支持针对iPhone OS的交叉编译)。而持有怀疑态度的人则不妨看看Hinkmond Wong关于JavaFX Mobile的的演讲内容。
JavaFX未来在哪里?别忘了,Oracle已经承诺会对JavaFX加大投入力度。当然更重要的是,开发社区和最终客户会怎么来使用JavaFX。
背景介绍:
JavaFX是Sun公司2007年发布的,是准备替代Applet的一种技术或者平台,其包括JavaFX脚本语言和JavaFX Mobile应用,JavaFX脚本语法类似于SVG,用于快速开发图形用户界面。JavaFX与SilverLight、AJAX、Flex等一样,都是RIA技术种类之一。
【编辑推荐】