BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

JavaFX与Adobe Flex权威分享其想法

| 作者 Jon Rose 关注 0 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2008年11月22日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Adobe Systems的Chet Haase(之前供职于Sun的JavaFX团队)在Yahoo FlexCoder group上分享了其对JavaFX和Adobe Flex的比较结果,列举如下:

  • 成熟度:到现在为止你尚不了解JavaFX的一个主要原因在于它实际上还没有发布呢。根据推测,不久它就会发布了,到那时我们会对其有更多的了解。
  • 语言:尽管JavaFX很多潜在的功能都依赖于Java SE平台,但JavaFX本身却基于一个全新的脚本语言(不是Java、不是JavaScript、不是ActionScript、而是一个全新的脚本语言)。JavaFX和Flex所使用的语言之间一个显著的区别是Flex使用MXML进行声明,使用ActionScript进行编码。而JavaFX语言将这两种元素组合起来,这样它就可以在相同的代码中完成声明和编码了。
  • GUI能力:尽管这两种平台在语法和特性上有着巨大的差别,但他们都提供了GUI组件、图形、动画及数据绑定功能
  • 工具:到目前为止针对JavaFX所发布的大多数工具都是面向代码开发者的;针对NetBeans的编辑插件、针对Illustrator与Photoshop 的导出插件(他们会从项目的层中生成PNG文件)。对于Flex来说,有FlexBuilder IDE及正在开发中的工具,如针对设计者/开发者的Flash Catalyst、可以导入/导出到CS中的FXG工具,包括Gumbo发布的SDK中的针对图形标签的Catalys。
  • 可用的运行时:JavaFX的运行时基本上就是Java平台(如果用户的机器上没有正确版本的Java,他们需要下载并安装,我觉得这会需要最新的updated 10版本)。Flex的运行时基本上就是恰当版本的Flash平台(例如Gumbo需要运行在FlashPlayer 10上)。

Chet承认人们的视角可能是不同的,他想知道其他人是如何看待这两个平台的。

我很想知道其他人是如何看待这两个平台的,尤其是从外面的应用开发者的角度来看...

之前,InfoQ对Chet离开Sun,转投Adobe进行了报道,同时也对其进行了采访,并有相应的视频

查看英文原文:JavaFX and Adobe Flex Insider Shares Thoughts

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

javafx? by 高 德翔

在sun的境况如此惨淡的情况下,不知道JavaFX还会不会出来并造成一定的影响。相比只下Flex已经占领了很大的一片市场了

Re: javafx? by 陈 家乐

很同意你的说法

Flex是JavaFx的风向标 by Li Qiang

Flex是JavaFx的风向标,JavaFx从出生的那天起就在模仿Flex。

我更看好JavaFX Mobile by kong kaca

我比较看好 JavaFX Mobile ,毕竟现在手机上的研发,J2ME 是主流, 而JavaFX Mobile 对于图形和特效的处理,天生就比J2ME强很多。

中国首家中文JavaFX专业论坛 www.thejavafx.com

JavaFX没戏 by chen jianhui

JavaFX没戏,跟swing没有本质区别,最多也是小打小闹

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

5 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT