JIT Compiling = Java UI Feel?


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 6 of 6

Thread: JIT Compiling = Java UI Feel?

  1. #1
    Aaron Sevivas Guest

    JIT Compiling = Java UI Feel?


    For anyone that has used java, you know how the Swing guis feel. In my opinion
    they feel very un-native and ooze the feeling of sluggishness. I haven't
    even installed .NET yet so haven't tested anything.

    Do the GUI's in .NET have this feel or do they retain the robust feel of
    say vb6 guis??

    ~aaron

  2. #2
    Cali LaFollett Guest

    Re: JIT Compiling = Java UI Feel?

    > Do the GUI's in .NET have this feel or do they retain the robust feel of
    > say vb6 guis??


    Aaron,

    IMO, I think they feel as fast if not faster than the previous GUIs. What I
    personally like is the control anchoring that has been so badly needed and
    which Borland introduced so long ago. Takes away the need to write all of
    that custom resizing code. VERY SMOOTH!

    You have to remember that at the heart and sole of the CLR, it still makes
    API calls to create those windows through P-Invoke. I am assuming that the
    JIT knows this and can account for it.

    Anyone out there have a good technical explanation of how the JIT and the
    CLR takes care of this?

    Cal



  3. #3
    Craig Clearman Guest

    Re: JIT Compiling = Java UI Feel?

    Hi Aaron,

    >For anyone that has used java, you know how the Swing guis feel. In my opinion
    >they feel very un-native and ooze the feeling of sluggishness. I haven't
    >even installed .NET yet so haven't tested anything.
    >
    >Do the GUI's in .NET have this feel or do they retain the robust feel of
    >say vb6 guis??


    I disagree with Cal that they appear as fast or faster than MFC
    (especially) or VB applications. They're mostly poor performers on
    machines that lack memory.

    That said -- they are nowhere near as bad as Swing.

    Ciao, Craig


  4. #4
    Cali LaFollett Guest

    Re: JIT Compiling = Java UI Feel?

    > I disagree with Cal that they appear as fast or faster than MFC
    > (especially) or VB applications. They're mostly poor performers on
    > machines that lack memory.


    That very well could be true. I am a tad spoiled with a Dual 733PIII w/384MB
    of RAM at home and a 933PIII w/256MB of RAM at work. Both pretty much chew
    through most anything they are given.

    Cal



  5. #5
    Rob Teixeira Guest

    Re: JIT Compiling = Java UI Feel?



    I haven't had too many issues with the speed either, but i've been working
    on mostly P500+ machines with at least 128 MB. Things aren't fully optimized
    either (still have beta/debug code in there).

    However, I don't think that the speed (which is still blazingly fast compared
    to Swing) is what I like the best. Rather, it's the ability to get at the
    full guts of the Windows UI directly. To me, that's what the generic UI engines
    lacked, and what made them look like crap on Windows.

    -Rob

    Craig Clearman <chclear@nospam.please> wrote:
    >Hi Aaron,
    >
    >>For anyone that has used java, you know how the Swing guis feel. In my

    opinion
    >>they feel very un-native and ooze the feeling of sluggishness. I haven't
    >>even installed .NET yet so haven't tested anything.
    >>
    >>Do the GUI's in .NET have this feel or do they retain the robust feel of
    >>say vb6 guis??

    >
    >I disagree with Cal that they appear as fast or faster than MFC
    >(especially) or VB applications. They're mostly poor performers on
    >machines that lack memory.
    >
    >That said -- they are nowhere near as bad as Swing.
    >
    >Ciao, Craig
    >



  6. #6
    Aaron Sevivas Guest

    Re: JIT Compiling = Java UI Feel?


    Thanks for the reply!
    "Cali LaFollett" <cali@no-spam-please-visionized.com> wrote:
    >> Do the GUI's in .NET have this feel or do they retain the robust feel

    of
    >> say vb6 guis??

    >
    >Aaron,
    >
    >IMO, I think they feel as fast if not faster than the previous GUIs. What

    I
    >personally like is the control anchoring that has been so badly needed and
    >which Borland introduced so long ago. Takes away the need to write all of
    >that custom resizing code. VERY SMOOTH!
    >
    >You have to remember that at the heart and sole of the CLR, it still makes
    >API calls to create those windows through P-Invoke. I am assuming that the
    >JIT knows this and can account for it.
    >
    >Anyone out there have a good technical explanation of how the JIT and the
    >CLR takes care of this?
    >
    >Cal
    >
    >



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center