首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
中国IT教育
Google
首页 资讯动态 认证考试 新手入门 核心技术 高级技术 J2EE J2ME Java&XML 开源技术 其他技术 RSS订阅 论坛 专题
您现在的位置: 中国IT实验室 >> Java >> 资讯动态 >> 正文

JavaFX预览版弱点明显 尚难助Sun复兴

  无论是在传统的桌面应用领域,还是在如今的新兴浏览器应用领域,Sun公司都面临着来自对手的强大竞争。不过,Sun公司也在想尽办法重现昔日辉煌,近日Sun公司发布了JavaFX预览版开发工具包,人们称这是Sun扭转劣势的最后一个王牌,但是根据这个预览版工具的表现来看,显然还难当大任。

  对于JavaFX来说,最大的问题是凭借什么让人们来接受它,毕竟人们现在已经拥有了Adobe公司的Flex和微软的Silverlight,而后者在2008北京奥运会中已经向人们展示了它的优秀。

  从理论上来说,JavaFX最具竞争力的功能恰恰是Sun最难放弃的一块领土:无需改变即可在Java SE和Java ME平台上运行同一个JavaFX应用。

  效仿Laszlo实现多平台支持

  为了实现这个功能,Sun正在采取一种类似Laszlo项目的方法。Laszlo允许相同的程序可以同时运行在使用JavaScript技术或Flash技术的浏览器中。JavaFX可以分为JavaFX Script和JavaFX Mobile两部分,分别用户实现在不同平台上的JavaFX应用。例如,Java SE平台使用Swing组件来实现图形呈现。

  如果相同的JavaFX应用无需改变就可同时运行在你的手机和桌面计算机上,这无疑是Sun真正的一个突破。

  至于这种虚假的多平台实现方法从长期角度来看是否可行,那是另一回事。任何一个大型的程序必将不属于JavaFX,它们一般会选择使用核心的Swing和Java API,锁定在你的桌面应用中。在Java ME支持出现以前,我们不会发现Sun的雄心壮志能实现多少,而Java FX的支持估计最早也要到明年春天。

  开发工具的改进和不足

  对于这个预览版,工具依然是JavaFX优缺点并存的一部分。具有JavaFX插件支持的NetBeans 6.1,再加上Java 6 Update 10,Sun为开发者提供了非常有竞争力的富客户端应用开发和部署平台。

  NetBeans插件具有一个漂亮的即时预览功能,任何代码改变都可以让applet重新编译和重新显示。这个功能虽然看起来不错,但是我认为大多数开发者在新鲜感过去后会关掉这功能。

  JavaFX预览版中在工具方面存在的不足是,在明年春天以前还没有图形编辑器供开发者可用,这很可能成为开发者在Flex和JavaFX之间做出选择的决定性因素。

  除了NetBeans可视化开发工具外,Sun公司表示它正在与第三方紧密合作,以提供一个快速应用开发(RAD)工具,显然我们还能具有一个Eclipse插件,至于具体的发布时间我还没有从Sun哪儿得到答案。对于未来要增加的功能遮遮掩掩,这显然不是赢得开发者之心的好办法。

[1] [2] 下一页

【责编:Chuan】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·Linux Shell学习技术专题[上]…
 ·WEB程序开发--ASP.NET和PHP、JSP究竟学哪个?
 ·五步带你入门XML
 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 今日更新
 社区讨论
 博客论点
 频道精选
 Java 频道导航