NetBeans or Eclipse: Which is better for GUI development ?

I am relatively new with JAVA, came from embedded software domain mostly in C.
My interest is to learn and develop the GUI applications using Swing.
I am currently in a process of evaluating the IDEs, Eclipse and NetBeans on Linux desktop environment (SuSE 10.3).
My primary findings found that, NetBeans is better equipped with GUI development while Eclipse needs to have a plugin installed.
For GUI development, I found that few of my fellow Java developer friends have mixed feelings about these two wonderful IDEs, in summary here are the comments:
1) Developing GUI is better without any assistance from built in designers of IDEs (e.g. NetBeans or Visual Swing of Eclipse). Because, they put extra 'garbage" codes which are very much IDE specific.
2) GUI development in NetBeans is faster and more productive than Eclipse
3) Visual Swing for Eclipse is not a matured product and it is far inferior than NetBeans' capabaility
Now I ask a question, what is the best practice to adopt for starting the GUI development ? NetBeans or Eclispse or IDE-less development ?
Thanks.

atomodachi wrote:
Now I ask a question, what is the best practice to adopt for starting the GUI development ?
NetBeansThis is my preference for IDE's. Please note that as I stated that is my preference. There isn't any best, some are clearly better than others for one reason or another, but once again, that boils down to personal preference.
EclispseNot my preference.
IDE-less development ?IMO: that is just silly. Unless you just enjoy tons of typing; why would you ever embark on doing something without a tool to speed up the process. Now that is not to say that in using your IDE you should start out by just dragging and dropping up a storm and merrily running down the road in ignorance until you hit a rough spot and have things dramatically pointed out that you've really not a clue about what is happening. Use the IDE, but learn how to do the manual processes along with it. That means that sometimes you'll not drag and drop to build your GUI, you'll actually code the entire thing. And you really should learn to do things command-line like compile. Do yourself a really big favor too, learn the debugger. The integrated debuggers is, perhaps, one of the best inventions in productivity tools that has as of yet been invented for developers.
In any case, have fun... choose what you like, it really does come down to personal preference. I've worked in several shops over the years and most have come to the conclusion that if you can get the work done, and have projects that others can use, then to each their own preferences. The discussion rages on for and against each of the systems that you have mention--each have valid arguments--it boils down to what do you want and like.

Similar Messages

  • Which performs better for windows development, bootcamp or parallels?

    I have an imac at home and am using parallels to host a w7 vm, wherein I do some web and db development.  It is quite sluggish at times.  I think i may need to tweak the config to perhaps allocate more ram to it but i'm not sure.  I just picked up a macbook pro gen2 i7 and before I install a w7 vm or parttition i was wondering which is better, parallels or bootcamp?  I do like the interactivity that parallels gives me with respect to files between the w7 vm and lion, but am wondering it that is perhaps the achilles heal when it comes to performance.
    what's the preferred route by other developers out there?
    Thanks!

    that's what i thought.  thanks for confirming.  it sounds like i might be able to use parallels ALSO later on to access the windows bootcamp partition, based on reading another thread.

  • Which is better for doing animation? Flash 4, 5, MX, CS, or others?

    Which is better for doing animation? Flash 4, 5, MX, CS, or
    others?
    I am used to using brush function more conveniently in Flash
    4 than the other versions I ve tried. However, Flash 4 doesn't have
    pen tool.
    Free News Reader
    http://put.hk
    http://put.hk/reader/forums.macromedia.com/macromedia.flash.html

    1Evan2Wing3 wrote:
    > Which is better for doing animation? Flash 4, 5, MX, CS,
    or others?
    >
    > I am used to using brush function more conveniently in
    Flash 4 than the other versions I ve tried. However, Flash 4
    doesn't have pen tool.
    all pretty identical tho I would go with cs, just because I
    like the GUI much
    more than other versions...
    Best Regards
    Urami
    "Never play Leap-Frog with a Unicorn."
    <urami>
    If you want to mail me - DO NOT LAUGH AT MY ADDRESS
    </urami>

  • Which is better for newbies?

    Which is better for newbies, Jgrasp or Netbeans? I need something that explains errors more thoroughly than Jgrasp.

    Here's my code with 3 errors. Now bear in mind that my program has compiled completely and ran correctly up to this method. All I'm trying to do with this method is get the average of all grades in a multi-array. I researched and found some code that was similar to what I needed to do but it's not working out yet. All other methods in my program work perfectly but I can't get this one to compile.
    public double getMean(int allGrades[][])
              int total = 0;
              for (int grade : allGrades)
              total += grade;
         System.out.println("Total is "+getMean(grades));     
              return total/allGrades.length;
    } // end class GradeBookGradebook.java:100: illegal start of type
              return total/allGrades.length;
              ^
    Gradebook.java:100: <identifier> expected
              return total/allGrades.length;
              ^
    Gradebook.java:100: <identifier> expected
              return total/allGrades.length;
              ^
    3 errors

  • Netbeans Vs Eclipse .which one is best ?

    hello,
    My project work related to SNMP protocol. In my project I need to get and set data in a remote wireless device. for this , I want to know which one IDE (netbeans or eclipse) shall i use for my project.
    now I am working in netbeans. but, the problem is it may strucking up some times and it takes some time while getting data and also at that time it struck.
    If any one use the both IDEs, give your suggestions.
    thank you.

    I use netbeans at work, I am currently using the
    latest release. I find it quite slow, and it hangs
    quite often for periods of anything between 10
    seconds and 2 minutes.
    One of my colleagues is now using eclipse as he was
    having similar problems with netbeans, and I am
    thinking of changing to eclipse.
    I will wait until I get a ram upgrade for my work
    machine though, as this could be the reason I am
    experiencing this.I used to have this problem too whenever I unplugged my computer and it was running off of battery (I'm using a laptop). It frustrated me for a long time until someone suggested it was my power settings. I also noticed in the interim that it wasn't just NetBeans, it was all my Java programs. My graphics card (ATI Radeon) was optimizing for battery life when my computer wasn't plugged in. So I adjusted my power settings and now NetBeans works fine whether or not my computer's plugged in.
    I did briefly use Eclipse before I changed my power settings, and it didn't seem to suffer from the same problems NetBeans did. I think it's due to the fact that NetBeans uses Swing whereas Eclipse uses SWT.

  • Which is better for bulk message scenario in sap xi RFC or Proxy

    which is better for bulk message scenario in ( RFC or Proxy ) ?
    Edited by: prabhatxi on Aug 6, 2010 4:44 PM

    Proxy will alwaays be better option in this case, as it is adapter less framework, and communication happens directly with XI central integration engine. So it is always fast communication and gives good performance.
    But still you should consider other factors, you may consider using RFC as well, as sometime we go for RFC/IDOC as this are the standard interfaces already available rather than creating structure...
    May be you can share more info on what type/volume data are you planning to send via XI?
    Hope this cleart your doubt..
    Divyesh

  • Which is better for servers, Apache or Tomcat?

    Which is better for servers, Apache or Tomcat?

    For some reason that link I gave you isn't working right now, but it was today, weird. I would get Tomcat simple because sun uses it in its examples and recommends it. Here's sun's link then, it's probably more useful anyway. http://java.sun.com/products/jsp/

  • Which is better for music production: macbook air or pro?

    Which is better for music production: macbook air or pro?

    The MacBook Pro has higher specifications, depending
    on the model, and then CTO additional upgrades.
    The Air does not have a Retina display, but has lesser
    specs, so that may make a difference. They still offer a
    low-end MB/Pro w/ optical drive, w/o Retina; specs vary;
    it may work in your instance. You'd have 14 days to take
    a new Apple computer back, so keep that in mind.
    Good luck!

  • Which is better for gamming, Macbook Pro 13'' or Macbook Pro 13'' Retina?

    Which is better for gamming, Macbook Pro 13'' or Macbook Pro 13'' Retina?

    LowLuster wrote:
    You are certainly welcome to your opinion. I'll stick to my reply.
    In view of the fact that there are numerous applications that run properly while creating a lot of internal heat in a MBP indicates that it does not follow that heat is an inhibiting factor (within designed parameters).  Thus my comment is certainly not opion, rather fact.  You certainly are entitled to your reply but a third party reader should be be apprised of what the facts are. 
    Ciao.

  • Which is better for outdoor music bluetooth or airplay speakers?

    which is better for outdoor music listening airplay speakers or bluetooth, cost, etc.? 

    The MacBook Pro has higher specifications, depending
    on the model, and then CTO additional upgrades.
    The Air does not have a Retina display, but has lesser
    specs, so that may make a difference. They still offer a
    low-end MB/Pro w/ optical drive, w/o Retina; specs vary;
    it may work in your instance. You'd have 14 days to take
    a new Apple computer back, so keep that in mind.
    Good luck!

  • Which is better for physical therapy graduate student, a MacBook air or MacBook pro?

    Which is better for a physical therapy graduate student, a MacBook air or MacBook pro?

    Macbook Air
    I cannot see you using strenuous applications to help you with a Physical Therapy Degree.
    Have a think of whether you want an 11" or 13".
    I'd recommend the 13" because although the 11" is perfect for taking notes in class etc.; when it comes to performing as a desktop and not sitting on your lap, it can seem too small.
    The 13" is the best of both worlds. You can keep the portability and the power in one.
    Make sure you get a large enough SSD, they always fill up fast with documents and possibly downloaded text books etc.
    With the 13" if you decide to create a innovative project or a collection of photos, you can also use more RAM-consuming applications like iPhoto and iMovie, or even Aperture without worrying about freezing.

  • Which is better for educational purpose ( for attending online classes ) ??

    which is better for educational purpose ( for attending online classes ) ?? iPad air 2 or d macbook pro?? what abt iPad pro ?? plz suggest one for me plz

    Some educational site are behind the times.  At times, they require software that isn't available on the ipad.  You should visit an apple store and try the educational site with the ipad.  Considering that you have an iMac, I'd lean in the direction of the iPad.
    Robert

  • Which is better for education iPad or Macbook air?

    I am a grade 8 student and I walk around quite a bit in school and I would like to know which one is better for me?
    Which is better for school, and no I can not get the discount.
    Macbook Air or
    iPad
    If macbook Air which size and specs would you reccomend?
    And if iPad which storage option, white or black do you reccomend?
    And should I buy the iPad 2 or the new one.

    Great question.
    Word processing for iOS is fantastic, but not as good for citations and things as on the macbook air, though footnotes will be preserved.
    The new textbook options on ipad are compelling. You should find out if any of your school textbooks are on there by searching the itunes store. If so, ipad is your choice.
    They are different categories of products. the macbook air is an excellent computer.
    But I guess I feel this way -- why don't you buy a desktop for the home. and an ipad for school? If you feel you can get all of your notetaking, paper drafts etc. done on ipad, then you can use mountain lion (coming out this summer) to keep it all in sync when you go home.
    I do have to warn you that I tried taking my ipad to work. If you use google docs at all, you may find some limitations sometimes. If you stick within the icloud universe, (pages, keynote, and numbers), you may be mostly happy.

  • Which is better for gaming and why?

    Hi,
    I was researching budget gaming laptops(around $1000, INR 55000) and came up with two choices.....
    1)HP Pavilion g6z-1d00 Notebook PC
    http://shopping2.hp.com/en_US/home-office/-/products/Laptops/HP-Pavilion/A2B39AV?HP-Pavilion-g6z-1d0...
    2)HP Envy 14-2130nr Notebook PC
    http://shopping2.hp.com/en_US/home-office/-/products/Laptops/HP-ENVY/QE295UA?HP-ENVY-14-2130nr-Noteb...
    Could anybody please tell me which is better for gaming (main purpose and best performance)?
    The HP Envy looks great but I don't know much about AMD Quad Core.....
    Also, is it possible to upgrade the graphics card on the HP Envy ( AMD Radeon 6630 to a better one) via a HP centre?
    It seems to run most games quite well, but I need it to be able to play new games for at least 4 years more (college), while not factoring in the costs for any possible graphics card upgrade....
    Please help!!

    Thanks Huffer _ very useful.
     I wasn't aware that there was a heat problem with the i7 processors, my dv8 runs at around 42 to 52 degrees, mind you I don't really put it under much load. I use it to play Blu-ray ISO files on my projector and for photo editing (Adobe CS4), it's an 820QM.
     I have also changed the thermal compound to ICDiamond and drilled holes in the speaker cover to improve air flow, that made a difference too.
     @ abhishekmaha
     Don't take my comment to seriously, although I think it has some truth to it, it was meant to poke a bit of fun at you. 
     Heat has always been one of the biggest factors when it comes to any computer, designers try to make them thinner, lighter and cheaper and those types don't work for gaming very well. They're OK for the occasional one, but not on a regular basis. I believe that if you game on any machine that was not meant for it, you will not get 4 years out of it _ 2 years.
     I wish I could tell you different, but I am not going to lie to you.
     Heat basically affects 3 things on a laptop, the solder that holds the components on the motherboard, any mechanical moving parts, eg the hard drive, fan _ and the battery. You can remove the battery to prolong its life when gaming.
     Heat breaks down the solder over time and the mother board simply stops working as far as the hard drive, it stops spinning because the tiny bearing(s) in there dry out and seize up.
     If you don't want to use a cooling mat then prop up the back of the laptop, hanging it over the edge of the table will expose the fan intake, but will block off other vents.
     60 degrees is a bit warm too, 50 is better or rather, the cooler the better. What ever machine you get, make a note of what the temps are when you first boot up and when it's hot. The idea is to get an average so you can judge when it is dangerously getting hot.
     P.S. Be sure and give Huffer a kudos too.

  • Which is better for computer and program... sleep or turn off?

    When not using, which is better for the program, sleep or turn off the computer and any explanations are welcome...

    I advise shutting down rather than sleep. A good shut down often clears up nascent problems, and of course you're saving electricity by not running your machine and also saving those precious MTBF hours on all the mechanical components. Think of the hours it would sleep vs. the number of hours you actually use the machine. Even though sleep consumes less electricity, it still consumes.

Maybe you are looking for