李广新ID:lgx522
38318次访问,排名2876好友0人,关注者6
说实话,做实事
lgx522的文章
原创 29 篇
翻译 0 篇
转载 0 篇
评论 802 篇
最近评论
aceeci:说一点我的想法,我和一个朋友同在北大青鸟学习,我学java,他学.net,那是,我用jdk1.4,他用vs2003,毕业之后,发现.net的工作比java好找,但是不到一年时间,他跟我说,我想转java了,因为做.net太累了,现在外面招java的已经明显比.net的多了,而且,我现在去找工作,发现企业根本不用vs2003,而他只是看了vs2005,并且两者兼容性非常差,感觉自己想生存下去,……
jamesyu123:我不是很聪明,那就是说PHP、RoR、Java都要掌握是吗?等待中。。。。
lynx1111:写得不错。支持!
请参考: http://www.mydwbi.com/forums/show/3.page
redex:假,大,空

想想IBM经常玩的那些复杂难用毫无效率但经常吹嘘的天花乱坠的
垃圾技术就感到好笑(再想想IBM的thinkpad x60, 吹嘘成世界上
第一台宽屏thinkpad!! 令人超级乍舌!! 再想想m$的所谓跨平台:
就是跨win98,me,2000,xp,2003的平台, 真是TMD超级搞笑!!)

脱离人们的……
aca_jingru:看来你还不了解啥叫linux, 内核而已,装了GONE以后,red hat也可以有gone的桌面, ubuntu只是linux的一种发行版本而已,
而关于软件有一种说法是,windows下的很多都是成熟软件,开源的也不是最好的,ubuntu现在还是不能和windows成熟的桌面相比的
文章分类
收藏
    相册
    Java
    Java技术 深度历险
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 NetBeans5.5新体验收藏

    新一篇: 热炒Swing,重塑C/S辉煌 | 旧一篇: 今天很高兴,因为Java终于飞奔起来了!

    本人开始用JBuilder,由于难以忍受其蜗牛般的速度与巨大的内存耗费,后来很长一段时间是用eclipse,关于eclipse的神奇与伟大本文就不再赘述了。NetBeans出于好奇试用过,但速度比eclipse慢好多,也就作罢。
    最近试用了5.5,的确比之前的版本进了好大一步,最重要的就是速度的提升,现代IDE所必备的自动提示完成功能现在终于已经可以快速使用了,加之独特的JavaDoc弹出功能,配合JDK1.5中文版Doc,当使用不熟悉的API时的确很爽!
    于是乎,NB的好处便凸现了出来:集成大家最常用的Web工具,最酷的J2ME工具,完善的Swing工具等等,可以说NB基本上集成了Java开发所需的东西,值得深入研究!
    NB由于出自嫡系,工具的集成是相当一体化的,尤其对脚本的自动提示完成有很好的支持,像html、xml、struts标签、JSF标签等等,都支持得很好。与大家最爱的Tomcat更是浑然一体,相当值得一用!
    另外比较好的一点是,NB的快捷键映射可以配置为"eclipse"模式,这对于我等eclipse的老用户的确体贴。
    对于不喜欢配置各种插件,愿意使用“标准”J2EE的开发者而言,嫡系的NetBeans从5.5版本开始的确不失为一个很好的选择。

    闲话:原先一直以为Swing比Swt差之远矣,现在由NB所见,Swing看来还大有潜力可挖。NB在5.5Beta版时自动提示完成功能还慢如蜗牛,正式版竟提升如斯,不知作了什么改进?如果Swing的开发都能提升到NB5.5这样的水准,再配以JDK1.6,Java的桌面开发及Web Start技术也许能在桌面端一雪前耻。

    发表于 @ 2006年12月18日 15:48:00|评论(loading...)|编辑

    新一篇: 热炒Swing,重塑C/S辉煌 | 旧一篇: 今天很高兴,因为Java终于飞奔起来了!

    评论

    #carlkkx 发表于2006-12-23 23:18:25  IP: 222.67.7.*
    其实swing的目标就是建立一个独立的GUI系统(独立于OS),所以GUI的绘制都是自己实现(建立在java 2D上)。这样带来的好处就是可以抛开历史包袱,从头开始实现一个灵活,现代,面向对象,真正跨平台的 GUI框架。
        
     当初swing设计思想是卓越的,Swing有着无与伦比的扩展性和灵活性,它采用了很多现代的UI理论,如renderer/editor等。只是碍于实现性能。
     但随着swing实现的性能越来越高,硬件环境越来越好。swing的发展一定更好!
        
     要说sun对于swing的失败,不是swing设计思想和架构有问题。而是他们为swing实现的默认look & feel是糟糕的!
    #carlkkx 发表于2006-12-23 23:40:28  IP: 222.67.7.*
    swing早期有很多性能问题!但是它的架构和思想是优秀的!(强调,很多!人忽略了这一点)!!!!!!!!!!!!!!
    这也注定了它具有长期发展的潜力!!!
    #carlkkx 发表于2006-12-23 23:41:24  IP: 222.67.7.*
    另一个人的看法:

    SWT从实质上说是头疼医头,脚疼医脚,这种本质决定的它的架构不好,当需求增加时,当面临现实的Customization时,当面临各种不同操作系统时,它的缺点就暴露出来了,简单的说:
    对Java 界面涉及不深的人往往偏好SWT,对Java界面设计非常熟悉才能真正洞悉Swing的内涵。人们对于SWT的喜爱是同他对SWT的了解深刻度成反比的, Swing恰好相反。对于SWT了解越浅的人,越对他的光鲜外表(主要是Eclipse的表现比较好,但毕竟Eclipse的漂亮程度归公于他的界面设计艺术,实质并不在SWT的高级)。随着开发者对于SWT的深入了解,就会发现越来越多的问题和局限性,了解不深的人,或者从传统C/C++, WinForm以及MFC等东东转过了的人,往往被SWT的表面所迷惑。可以不客气的说SWT是AWT早已抛弃的努力。
    SWT凭着它对Windows平台的优化迷惑很多人,又以它的编程简单性忽悠了很多人。其实SWT它在Linux的效率和Mac OS上的错误简直要让人发疯。如果你真的想需要Windows平台的界面,干嘛要用Java? C#岂不是更好?
    SWT 一个迷惑人的地方是所谓平台保真(Fidelity),其实这也造成它不能轻易扩展和Customization的根源,而且,开发者往往喜欢平台保真的界面,而用户却不一定,相当的用户最终喜欢WinAMP等类似可以更换皮肤和LookAndFeel的功能。即使是平台保真度,Java6已经完完全全的实现平台一致性。SWT已经没有优势可言。
    SWT的另一个迷惑人的地方就是所谓速度,人们往往认为本地组件就比模拟组件要快,其实不然,由于 Java虚拟机和运行时速度的提高,Java编写的程序已经可以与C的速度相媲美,加上Swing内在有虚拟机内嵌代码和热编译的等功能支持,Java实现的Swing代码已经和操作系统本身的组件没有什么两样了。最近有JavaLobby上论坛贴出了一个名字叫MiGLayout,关于测试GUI界面的 BenchMark,测试的结果是:
    Windows平台上Swing的启动速度稍慢于SWT,运行速度几乎一样。
    Linux平台上Swing的速度高于SWT,无论是启动速度还是运行速度。GTK2上的速度差别就更大。
    MacOS上Swing的速度高于SWT,无论是启动速度还是运行速度。
    IBM当时开发Eclipse时,Swing的确不争气,所以才有了SWT的出现,但是如果当时Sun就把Swing打磨成现在这个样子,估计IBM也不会轻易开发SWT,但也多亏SWT的出现,促使Sun将Swing进行改革。
    最近一个国外叫EvansData的咨询公司调查的GUI工具结果是:
    swing占有率47%,名列第一,WinForm名列第二,SWT不超过8%
    结论是:
    SWT不会消亡,因为有Eclipse的存在,如果想为它开发插件,就必须使用SWT。另外和AWT相似,SWT可以应用到Mobile开发界面上,因为Swing毕竟太大了。
    Swing因为Java5和6的推动将席卷Java Desktop市场。
    毕竟任何的东西的存在都是合理,存在即合理,合理就不可能消逝。80/20的关系。



    SWT从实质上说是头疼医头,脚疼医脚,这种本质决定的它的架构不好
    ____________________
    #carlkkx 发表于2006-12-24 20:21:17  IP: 61.173.94.*
    LZ以为如何?
    #lgx522 发表于2006-12-27 08:48:46  IP: 220.163.39.*
    “swing占有率47%,名列第一,WinForm名列第二”,难怪Java的技术书籍,只要一沾GUI,几乎全用的Swing代码。
    国内的Swing太可怜了,几乎无人问津,结果把桌面领域一道让给了过时的Delphi、PB、VB、VC与及新生的WinForm。
    其实国内目前的IT赢利点主要还是在企事业单位IT集成,这一领域,桌面应用是非常必要的。强烈呼吁Java同仁研究并应用Swing!
    #thinkinjavax 发表于2007-07-09 12:01:17  IP: 10.122.80.*
    关于swt的评价还是比较中肯的。我曾试图写eclipse的插件,可是发现这要基于swt来写,感觉比较痛苦。还不如转到netbeans上来,它的插件是基于swing的。swt这东东也是它的市场,但看起来,将来的软件又回复到解释、动态、虚拟上来了,过份强调本地化、速度、效率已经没再那么重要了。相信java vm和swing会发展得越来越好。
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © lgx522