2008年5月6日,美国旧金山 在今天正式开幕的JavaOne大会上,Sun公司副总裁Rich Green先生宣布了新的战略产品JavaFX,此前已经发布的JavaFX,将会在今年晚些时候正式发布1.0版本,其中不仅包括平台,而且还将发布新的JavaFXScript脚本语言以及相关工具。
继微软在Mix'08之后宣布其在互联网领域的战略布局之后,Sun也加入了下一轮互联网的角逐当中。JavaFX本身依托JVM,将成为一个真正意义上的跨平台产品。Sun公司JavaFX产品负责人Param Singh表示,目前JavaFX的发展还没有提供完整的技术发展线路图,也没有开放计划。但是在今年夏天到来的时候,将会进一步发布JavaFX产品线的开源策略。
面对实力强劲的Flex/Flash以及后发致人的Silverlight,JavaFX的优势何在呢?Param指出,Sun将借助其整体的ECO平台战略进行全面的推广,其中主要包括以下五个方面:
1、产品本身的跨平台特性。JavaFX与其它两个产品最大的不同在于其跨平台的特性,并兼容于各种不同的手持终端设备。除iPhone外,主流的手持终端设备都能良好支持JavaFX,而JRE的运行环境,已经部署在了85%的移动终端设备上。Sun公司副总裁,Java创始人James Gosling表示,iPhone不兼容Java以及Flash,并非技术问题,而是业务问题。
2、JavaFX的开发将会和Java语言的开发极为类似,这大大方便了目前超过600万的开发者用户参与到JavaFX应用的开发上来,同时,这也能进一步协助Sun尽快推广JavaFX。
3、除了平台本身之外,新的JavaFX语言将在尽可能段的时间内得到Sun公司提供的开发工具上的支持,新的JavaFX开发工具将会通过插件形式提供在NetBeans当中,协助开发者快速开发RIA应用。
4、JavaFX的性能将会超过目前主要的竞争对手Flash和Silverlight,在JavaOne开幕式的主题演讲中,Sun公司的主管掩饰了可以同时运行200个视频文件的JavaFX应用,这对于目前的其它RIA产品来说都具有非常大的挑战。
5、足够准确的定位。JavaFX将会专门RIA应用的开发者,而Sun所提供的工具,也仅仅从开发者的角度考虑,这将会把产品定位的模糊性问题彻底屏蔽掉。
Sun在JavaFX上的态度其实比较低调,Param Singh表示:“我们并非打算大规模地与其它RIA平台产品竞争,而是希望开发者能有一个更多的选择。”然而,面临这样一个大趋势的市场而言,多个厂商的竞争在所难免。更重要的是对于设计人员的问题,Sun可能将会需要花费更多心思来考量。
(责任编辑:A6)