论坛首页 Web前端技术论坛

(转)JavaFX Script将终结AJAX?还是另一种选择?

浏览 24638 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-26  
Tin 写道
JavaFX的参考文档已经翻译完成了,过两天估计就发布了。

其实JavaFX还是希望在mobile设备上占些份额吧,它的多种部署方式由点类似flash的appolo,是一种比较广的解决方案。它可能的确斗不过flash系列,j2me也只是不温不火的状态嘛。

不过JavaFX作为一门脚本语言,提供了有点古怪的语法,支持了list comprehension等特性,还是比较有趣的。只是不知道Sun弄出来的语法为什么总是这么难看呀?
用脚本语言写界面是能够提升效率的,看看Python、Ruby以后可能有同感。


它的语法就前面的例子看来跟js 2.0类似,简直可以直接用。干嘛不直接用js 2.0?不知道sun脑子怎么想的。
0 请登录后投票
   发表时间:2007-05-26  
hax 写道
lwz7512 写道
关键是jre太大了,安装后占空间太多,不比flashplayer和silverlight,轻量级runtime。


apollo估计也不会很轻量,silverlight轻量么?算上.net framework和wpf/e肯定比jre还重。。。

silverlight不需要.net framework的.
0 请登录后投票
   发表时间:2007-05-28  
hax 写道
林秋枫 写道
我觉得一个轻量级别的jre实在是太需要了。
平常用java开发一个cs的程序,代码加lib通常不过几M.
而一个1.5版本的jre要71M。太笨重了。


请分清楚jre和jdk好不好?

请你分清楚jre和jdk.
0 请登录后投票
   发表时间:2007-05-28  
林秋枫 写道
hax 写道
林秋枫 写道
我觉得一个轻量级别的jre实在是太需要了。
平常用java开发一个cs的程序,代码加lib通常不过几M.
而一个1.5版本的jre要71M。太笨重了。


请分清楚jre和jdk好不好?

请你分清楚jre和jdk.



http://java.sun.com/javase/downloads/index_jdk5.jsp
jdk5的下载页

Windows Offline Installation, Multi-language   jre-1_5_0_11-windows-i586-p.exe  15.80 MB

Windows Offline Installation, Multi-language   jdk-1_5_0_11-windows-i586-p.exe  50.92 MB


嗯我错了,你那个不是jdk,你下的那个不知道是什么东西。
0 请登录后投票
   发表时间:2007-05-29  
hax 写道
林秋枫 写道
hax 写道
林秋枫 写道
我觉得一个轻量级别的jre实在是太需要了。
平常用java开发一个cs的程序,代码加lib通常不过几M.
而一个1.5版本的jre要71M。太笨重了。


请分清楚jre和jdk好不好?

请你分清楚jre和jdk.



http://java.sun.com/javase/downloads/index_jdk5.jsp
jdk5的下载页

Windows Offline Installation, Multi-language   jre-1_5_0_11-windows-i586-p.exe  15.80 MB

Windows Offline Installation, Multi-language   jdk-1_5_0_11-windows-i586-p.exe  50.92 MB


嗯我错了,你那个不是jdk,你下的那个不知道是什么东西。

请问你下载后的jre可以直接使用吗?你不用安装的啊?
你的java程序如果要自带一个1.5的jre.无需用户安装jre或者指定jre目录.
你要打包的是未安装之前的还是安装之后的.请先好好看我的之前的回复.
0 请登录后投票
   发表时间:2007-05-29  
林秋枫 写道
hax 写道
林秋枫 写道
hax 写道
林秋枫 写道
我觉得一个轻量级别的jre实在是太需要了。
平常用java开发一个cs的程序,代码加lib通常不过几M.
而一个1.5版本的jre要71M。太笨重了。


请分清楚jre和jdk好不好?

请你分清楚jre和jdk.



http://java.sun.com/javase/downloads/index_jdk5.jsp
jdk5的下载页

Windows Offline Installation, Multi-language   jre-1_5_0_11-windows-i586-p.exe  15.80 MB

Windows Offline Installation, Multi-language   jdk-1_5_0_11-windows-i586-p.exe  50.92 MB


嗯我错了,你那个不是jdk,你下的那个不知道是什么东西。

请问你下载后的jre可以直接使用吗?你不用安装的啊?
你的java程序如果要自带一个1.5的jre.无需用户安装jre或者指定jre目录.
你要打包的是未安装之前的还是安装之后的.请先好好看我的之前的回复.



ok,就算我没看清吧。

那也不能证明你的观点正确。你说你的java要自带jre,我们先假设你的要求合理,那难道不能压缩么?你做不来不等于不能做。

http://rejar.sourceforge.net/

自己看看jre可以压缩到多小。


之所以很少看到商业软件这样压缩,主要是两个原因,一个是多数情况下没有必要,第二个是这样做在目前的sun的许可证下是不合法的。
0 请登录后投票
   发表时间:2007-05-30  
hax 写道
林秋枫 写道
hax 写道
林秋枫 写道
hax 写道
林秋枫 写道
我觉得一个轻量级别的jre实在是太需要了。
平常用java开发一个cs的程序,代码加lib通常不过几M.
而一个1.5版本的jre要71M。太笨重了。


请分清楚jre和jdk好不好?

请你分清楚jre和jdk.



http://java.sun.com/javase/downloads/index_jdk5.jsp
jdk5的下载页

Windows Offline Installation, Multi-language   jre-1_5_0_11-windows-i586-p.exe  15.80 MB

Windows Offline Installation, Multi-language   jdk-1_5_0_11-windows-i586-p.exe  50.92 MB


嗯我错了,你那个不是jdk,你下的那个不知道是什么东西。

请问你下载后的jre可以直接使用吗?你不用安装的啊?
你的java程序如果要自带一个1.5的jre.无需用户安装jre或者指定jre目录.
你要打包的是未安装之前的还是安装之后的.请先好好看我的之前的回复.



ok,就算我没看清吧。

那也不能证明你的观点正确。你说你的java要自带jre,我们先假设你的要求合理,那难道不能压缩么?你做不来不等于不能做。

http://rejar.sourceforge.net/

自己看看jre可以压缩到多小。


之所以很少看到商业软件这样压缩,主要是两个原因,一个是多数情况下没有必要,第二个是这样做在目前的sun的许可证下是不合法的。
所以嘛,要等sun自己来出。
0 请登录后投票
   发表时间:2007-06-01  
胜者为王,适应市场是王道。
0 请登录后投票
   发表时间:2007-06-01  
林秋枫 写道
一段代码:
import javafx.ui.*;
import javafx.ui.canvas.*;


class AnimationExample extends CompositeNode {
attribute width: Number;
attribute height: Number;
attribute opacityValue: Number;
attribute rotationValue: Number;
}
// Initial values
attribute AnimationExample.width = 200;
attribute AnimationExample.height = 100;
attribute AnimationExample.opacityValue = 1.0;
attribute AnimationExample.rotationValue = 0;

function AnimationExample.composeNode() =
Group {
content:
[Rect {
width: bind width
height: bind height
arcHeight: 20
arcWidth: 20
opacity: bind opacityValue
transform: bind [translate(80, 50), rotate(rotationValue, width/2, height/2)]
fill: dodgerblue
stroke: darkblue
strokeWidth: 2
},
//......
}
;
Canvas {
content: AnimationExample {
}
}


这些代码看起来不象脚本 和java没有多少区别 比较复杂 没有创意
0 请登录后投票
   发表时间:2008-04-06  
我一直没搞明白,它怎么在网页里用。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics