论坛首页 Java企业应用论坛

借JavaFX之风,Swing终于熬到了出头之日

浏览 57304 次
精华帖 (19) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2008-12-22  
我用Core2 Duo 3.0,没感觉Swing慢。
0 请登录后投票
   发表时间:2008-12-22  
sun一直处于搞JB科研状态,走中国社会主义经济路线迟早得吃亏!
0 请登录后投票
   发表时间:2008-12-22  
我非常理解lz的想法。但是光是运行在没有运行环境的机器上这一点。javafx就落后flex不止一点
我装了最新的jdk,运行官方网站上的demo,先是等了好久,我在日本,网速是adsl的10倍。然后问我要不要装最新的jre...
罢了,我装好了,看了demo,关闭页面,再开同样的页面,他又报要不要装jre.......
而且每开一个新页面都会报:***要运行吗?不要烦死了阿。而且还有一个demo叫applet的回归。就是运行了以后,可以直接从网页里拖动到桌面。哈哈,真是一大败笔阿。安全性怎么办?本来是限制在网页里的东西,现在能够运行在桌面上了。本来applet的砂箱机制就是可以破解的。现在。。。
而且这个javafx的速度真是。。。。再多跑几年可能都比不上flex的图形运算速度。
0 请登录后投票
   发表时间:2008-12-23  
java的特长在于服务端,flex特长在于桌面。这有点像linux和windows,当然linux也想在桌面上争得一席之地,确实也有了一席之地,现实是桌面系统的霸主是windows。虽然现在还不敢说flex就是做桌面开发的霸主,但他有那个潜质,并且已经有半个屁股靠近了霸主地位。
All in java需要java有那个银弹的能力,至少我认为他在桌面开发上还是有所欠缺。
个人认为java与flex结合开发RIA系统最值的推荐。
0 请登录后投票
   发表时间:2008-12-23  
Applet是个大笑话,我一直很奇怪,以SUN的技术能力,竟然就是做不出一个和FLASH一样稳定的浏览器插件。

06年的时候,部门需要做一个WEB上的流程图可视化工具,选型的时候咨询我,我选择了Applet,很多小朋友反对,但我坚持了,后来那个后悔啊。没办法,后来我用dojo的gfx把这个流程图形引擎重写了,20000多行js代码啊,没什么好说的,效果好多了。

Applet加载那个慢,问题那个多,老是有用户反应无法使用系统。

Swing是非常好的技术,Javafx更棒,不过我觉得Sun如果还不彻底改进Applet的话,Applet将是Javafx推广最大的障碍。

另外,单纯考虑技术的话,希望大家不要纠缠Applet了,就当他不存在。我觉得WebStart是非常不错的技术。

WebStart目前也是Swing在企业应用中的主流,Web Start搭配JavaFx,一点也不慢的。

另外,Swing是非常棒的UI框架,那就是一个UI框架模式的集中营,非常之经典。VCL相对于MFC是一个大进步,Swing相对于VCL又是一个大进步。

以我从业的经历看,当年很多用vb/pb/delphi开发的桌面企业应用,很多份额都是swing的了,不过swing桌面企业应用的寿命太短暂,很快就被B/S应用替代了。swing桌面企业应用在02~03年的时候,一度在国内挺火的,可惜就只有一年多的时间。
1 请登录后投票
   发表时间:2008-12-24  
rainsilence 写道
......再多跑几年可能都比不上flex的图形运算速度。

Java2D性能要远超Flash。这是有人宁愿用Applet不用Flex的一个主要原因
0 请登录后投票
   发表时间:2008-12-24  
meatloaf 写道
Applet是个大笑话,我一直很奇怪,以SUN的技术能力,竟然就是做不出一个和FLASH一样稳定的浏览器插件。


我觉得你才是笑话,北美有不少Applet做的在线3D游戏,在线人数几十万,都能盈利。Flash试试看。
0 请登录后投票
   发表时间:2008-12-24  
一直都很喜欢Swing,但很少有用到,不知道进程中增加的那个jqs能不真的可以带来起色呢?
0 请登录后投票
   发表时间:2008-12-26  
java6后 的确让Swing强大了不少。支持Swing
0 请登录后投票
   发表时间:2008-12-26  
偶也玩swing很久了,几个龌龊的地方:
1. 布局,自带的几个丑陋家伙很难让人上手。NB最后也另外自带布局。
2. 颜色,灰不拉几的一辈子了,谁看了都觉得土
3. java.awt, javax.swing然人迷糊,感觉就是个阑尾
4. applet,本来也不难,如果能直接运行并且不需要签名就更爽了。
5. 另外,jre庞大的身躯也让人望而生畏,如果所有lib能像ubuntu的apt一样根据需要下载会更好。

sun一直在想各种idea, 但是总不提供一个好用的基本实现。你能想想在医院看病,但是要到别的地方手术吗?
0 请登录后投票
论坛首页 Java企业应用版

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