JavaFX会流行吗?
版权声明:本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者署名及本版权声明。
SliverLight VS Apolo VS JavaFX
RIA 市场上谁会是胜者?
JavaFX效果可以说已经相当不错了,看Moto的这个网站:StudioMoto web site
代码看起来好似VRML/X3D的说:
import javafx.ui.*;
import javafx.ui.canvas.*;
import javafx.ui.filter.*;
Group {
content:
[Rect {
x: 10
y: 10
width: 460
height: 140
fill: LinearGradient {
x1: 0
y1: 0
x2: 1
y2: 0
stops:
[Stop {offset: 0, color: green},
Stop {offset: .5, color: new Color(.5, 1, 0, 1)},
Stop {offset: 1, color: green}]
}
stroke: green
strokeWidth: 3
},
Text {
x: 120
y: 50
content: “JavaFX”
font: Font {face: VERDANA, style: [ITALIC, BOLD], size: 60}
fill: LinearGradient {
x1: 0, y1: 0, x2: 0, y2: 1
stops:
[Stop {
offset: 0.2
color: red
},
Stop {
offset: 0.5
color: orange
},
Stop {
offset: .8
color: red
}]
}
filter:
[Glow {
amount: 0.1
},
Noise {
monochrome: true
distribution: 0
}]
},
View {
transform: translate(160, 200)
content: Button {
icon: Image { url: “javafxpad/images/duke.gif” }
text: “Click Me!”
}
}]
}
JavaFX前进路上的两大拦路虎:
1、Apolo等竞争对手太过强大,已经先入为主,市场上还有JavaFX这个后来小辈插足的地方吗?
2、要安装客户端JRE,桌面部署广度和程序加载速度可以说是JavaFX应用的两大硬伤。


国内第一个JavaFX专业论坛 http://www.thejavafx.com
说不定把SUN给打败
javafx有着java相同的特点,好像flex和wpf现在还不可以,只能借助于游览器运行!
javafx可以作为swing,swt之流的替代品!
有关JavaFX和基于browser应用的对比blog(http://blog.csdn.net/hhba1118/):
JavaFX和基于browser应用的对比
摘要如下:
2、web优势是什么? javaFX能否提供?
a、自动建立连接和回调
b、可以直接提交form,即将form打包(dojo在做)
c、解析结果展示在某个content里(dojo),不需要自己解析处理数据。结果中的事件还能执行。
d、表格功能:table、tr、td. (是table让网页开发变得简单,table被大量使用)
e、样式表(css)功能强:统一样式方便,样式修改方便
3、web的劣势是什么?
a、内存泄漏、性能差、要求高,兼容性不好、不稳定。browser比较差,且历史包袱重,难以升级。
b、输入组件少,功能简陋。只有text、select、radio、checkbox、textarea等。缺少tree、checkTree等
c、事件处理开发复杂,javascript调用关系乱,没有编译错误,调试困难,容易出错。javascript越多,问题越多
d、哪些能缓存在本地,哪些不能缓存不易控制。如果是javaFX,则程序是在本地的,每次运行中通讯的主要是数据部分
e、要求的技术比较繁杂:html、css、javascript等。如果是javaFX,则对于java开发人员来说更熟悉。