我看网上说SWING的程序在P4上用,打开速度就象286机器上,有这么夸张吗?一般制作出的数据库软件没那么慢吧?

解决方案 »

  1.   

    一般来说,也不会慢多少,
    现在SWING已经改进很多了
      

  2.   

    不知道为什么,外边招swing程序员很少!
      

  3.   

    java程序很少人用swing去开发的.
    大都是j2ee.这是java的优势所在.或j2me
      

  4.   

    网上说SWING的程序在P4上用,打开速度就象286机器上
    这都是谁说得呀?谣言,应该测试后再说话。
      

  5.   

    无聊的问题,见意找个例子运行一下,我一直在做SWING,如果你用286的机器做开发的话,可能吗?造谣
      

  6.   

    jb应该用的是swing,吃内存,还慢,不过也不至于那么慢。
    但的确不快,所以才会有SWT/JFACE/RCP呀。eclipse强吧,
    因为是SWT/JFACE/RCP。
    SWT用的操作系统本地API,SWTING用的是JAVA自已处理底层UI。
      

  7.   

    swing 是sun写的,因为速度问题,IBM后来开发了swt(eclipse就是用swt写的),都是做界面的。
    swing是传统的java,内存机制和原来的一样,所以在运行起来需要较多内存,速度会比较差些,而且swing是自己去做界面的绘画 
    而swt的内存有特别控制,虽然不用额外的代码,但是会自己更及时回收,速度据说相对会比较快,跟swing也不同,swt在界面绘制上使用SYS窗口足见,因此可以有ms的风格 另外,swt和swing是不兼容的!
    个人还是比较喜欢swing !
      

  8.   

    个人感觉Swing并不是传说中的那么差,整个框架的封装得很好,这不知比微软的MFC强了多少倍。学习起来很容易上手,速度没有那么慢,关键是合理的设计。在高层语言上编程,就应该注意创建对象的时间问题,如果创建一个程序运行中不用的一个对象,那无疑是浪费机器的时间和空间。所以把创建对象的时间放到第一次使用对象时比较合适,而不是一鼓脑儿,把所有对象在程序初始化时都创建。这样才会提高程序的运行效率。
      

  9.   

    SWT在Windows上的速度比Swing快,在别的平台就玩完。
      

  10.   

    楼上有人不懂的不要误倒新人,swing不属于j2ee的范围?你在哪里听说的,swing+ejb的开发模式的例子可不少啊,有些保险公司或者银行的客户端表示层用的就是swing啊.
      

  11.   

    没有人傻到有好做的不用,
    要去做费时费人力的j2se程序,有专门的swing程序员吗?
      

  12.   

    Swing设计的非常好,堪称设计模式的典范,虽然用起来费力一点,但是非常灵活。
    SWT会依赖于本地操作系统,可移植性不好。而且Swing的速度会越来越快。
        我认为,学习Swing是更加明智的选择。 如果你要作Eclipse的插件,那么可以学习SWT。
      

  13.   

    两个结合起来用吧,swt做出来的界面能很好和操作系统结合起来,swing有足够多的组件
    至于依赖性并不重要,因为仅仅一些动态库不同勒,你可以很容易形成多个操作系统的版本的
      

  14.   

    人家说286只是一种夸张的修辞...你说人家没有调查...现在上那找286,再说了,286能跑JVM吗?
    慢就是慢...
      

  15.   

    本人非常欣赏swing+ejb的开发模式