Eclipse - Why is it such a popular choice over NetBeans?

I've been a Java developer for about 5 years, and for the first 2.5 years the only IDE I used was NetBeans. Since then, in practically every other Java job I've had, the developers all seem to prefer Eclipse over NetBeans, and I can't understand why. Moving from NetBeans to Eclipse was painful for me for the following reasons (among others).
- In Eclipse, you can't point and scroll, you have to click to set focus first. NetBeans is sensitive to your mouse movement, so you can scroll through your package list, then your code editor window, without unnecessary clicking to set the focus to what you're pointing at. It may seem like a small issue until you get used to having it and then go without it. Then it seems like a ridiculous oversight on the part of Eclipse.
- In Eclipse, if you do a search for usages of the method myObject.toString() (highlight toString(), right-click, References -> Project), it finds all usages of Object.toString() instead of myObject.toString(). So 95% of your search results are totally worthless.
- Eclipse has a bad habit of getting out of sync with the file system, causing searches to fail until you refresh the workspace. What's that about?
- Eclipse Search has a bad habit of looking into binary files for results. I'm developing Java code, so I need to search Java code, not .class files!
- Eclipse annoyingly replaces your source tabs, as opposed to opening new ones, when you open a new source file by double-clicking a search result. If you can navigate the trainwreck layout that is Eclipse Preferences, you might find where you can turn this behavior off.
- F3 and Shift + F3 represent find next and find previous, practically everywhere else in the world except Eclipse. This is also configurable in Eclipse Preferences, but should be defaulted to this out of the box.
Of course NetBeans has a few of its own annoyances, I'm not saying it's perfect or anything. But the only way I've seen Eclipse being superior to NetBeans has to do with the SVN plugin, and Eclipse can't even take credit for that. So I just don't understand why so many people seem to be on the Eclipse bandwagon when NetBeans is at least equivalent if not superior in every way as far as I can tell.

BinaryDigit wrote:
Thank you. I also noticed that NetBeans is a resource hog compared to Eclipse, so that's one major benefit. Also, Eclipse has a way to do things like automatically define serialVersionUID in several files at once using the Quick Fix feature, but NetBeans doesn't seem to have any such thing. Those are the things I'm asking about - significant differences that would compel someone to prefer Eclipse over NB.Those are minor differences. How on earth is automatically defining the serialVersionUID a significant difference?
Besides, once you've installed enough plugins, Eclipse is quite the memory hog too.
kevinaworkman wrote:
This isn't really the place to post complaints about a particular IDE.Good, because that's not what I'm doing at all. The thread title has a clue if you care to read it.Regardless of the thread title, this will become a useless "which tool is better" discussion. Just like if we were to compare Windows and Linux or say Ruby and Java.
kevinaworkman wrote:
Then perhaps you should ask them instead of us?I'm asking people here for reasons, if any, why they prefer Eclipse over NetBeans.All my Java programming co-workers are using Eclipse as far as I know, it's very much a de facto standard (although I assume there are NetBeans houses too, I've just never worked in one). I came to Eclipse from Visual Age 4 Java and NetBeans has never impressed me. Now IntelliJ IDEA, that's another story.
I'd like to learn more about what the big attraction to Eclipse is. I figure I must be missing something.Well, your story started out as "I've been using NetBeans and Eclipse is different".
If you don't prefer Eclipse over NetBeans, and would rather pseudo-moderate the forums by trying to dictate what can and cannot be posted here, then kindly go away because I don't need your feedback in that regard.Well nowadays we have the real moderators to keep things calm, so no need to waste your breath by telling us to go away.
Especially when I've been here 3 years longer than you.Now now, the "registered" date has less meaning than your senseless drivel. It's the post count that determines your rank in here.
Kayaman wrote:
Then take your whining elsewhere you whippersnapper.
Nobody cares that you're not used to using Eclipse.Oh look, another abrasive prick who'd rather make assumptions than respond to the actual question.Don't get your knickers in a twist.

Similar Messages

  • Why are there so many more choices on the USA iTunes Store? Surely having an iTunes account should let you access all itunes availability the world over? Also how do you request films/tv series to the UK itunes?

    Why are there so many more choices on the USA iTunes Store? Surely having an iTunes account should let you access all itunes availability the world over?
    Also how do you request films/tv series to the UK itunes? There's tv series I'd like but they're incomplete like The Batman & Xena Warrior Princess. And films theta aren't available for download but you can purchase in a store like HMV?  Apple isn't doing itself any favours by secluding countries by their store. They'd make billions if you could just select the iTunes Store you want to search & purchase from just by signing in! If anything what they're doing is putting themselves into a corner, other companies like Samsung & HTC are already on too of them for innovation & ease of use. The people they're attracting are predominantly existing Apple users not new customers. What do you guys think?

    It's not Apple's choice, they can only sell a particular item where the content provider/rights-holder has granted them a license to sell them. Content is licensed by the rights-holders to Apple on a country-by-country basis, each country therefore has to have its own store, and you have to be in a country to use its store - they want control over where their content is available.
    You can try requesting that an item be added to the UK store via this page, but unless the rights-holder agrees to then Apple won't be able to sell it here : http://www.apple.com/feedback/itunes.html

  • Why Camera Raw Needs Larger Size Choices

    The upsampling provided in Camera Raw as part of the conversion process is excellent.  I know of no better way to extract the maximum possible detail from a raw image than to convert to an upsampled resolution.
    Trouble is, the biggest value one can select from the list is 6144 x 4096 pixels.
    Some cameras, e.g., the Nikon D800, already deliver images with more pixels that this, so there are no upsampled resolutions to choose from in the Workflow Options dialog.  There need to be!
    There is a way to "trick" Camera Raw into providing a larger image - one can set a custom crop, then drag the crop tool around the entire image, then finish the conversion.
    Just to illustrate the utility in doing this, I used the "trick" to get a 9000 x 6000 pixel conversion from a Nikon D800 image, which can be found here:
    http://movies.dpreview.com.s3.amazonaws.com/nikon_d800/DSC_0241.NEF.zip
    Once I opened this image at 54 megapixels (up from the camera's native 36.2 MP) I sharpened it.  You can see how well that came out here (11 megabyte JPEG file):
    http://Noel.ProDigitalSoftware.com/ForumPosts/DSC_0241_Upsampled_and_Sharpened.jpg
    I've made this request before, and it was ignored.  Here's hoping the Camera Raw team will reconsider offering some upsampled sizes based on the native size (e.g., 125%, 150%, etc.).  No matter how many megapixels you've got, more is better.
    -Noel

    Jeff Schewe wrote:
    You need to make a use case argument that carries enough weight for the engineers to go into the sizing options and do additional work–which appearently you've not successfully done yet.
    if enough users ask for it
    You're advocating design by public popularity contest over technical leadership?  Really?  LOL, I mean no disrespect but that sounds like something out of Dilbert's world. 
    Someone on the Camera Raw design staff has ALREADY made the case for providing both up- and down-sampling options for all the cameras available at the time, or those options would not have been implemented in the first place!  That they were implemented as fixed values rather than a formula based on the native resolution may have been because of constraints that are no longer there now (based on our current ability to arbitrarily choose sizes via the Crop trick).
    RASouthworth wrote:
    I've always read (and practiced) remaining at native camera res until edit completion, and then going thru an upsampling and sharpening phase for print. Why run it up early?
    Ah, so now it becomes clear we're discussing something that goes against long-standing beliefs you have been running on.
    1.  No one is trying to force you to abandon anything you like to do and which nets you good results already.
    2.  No one is proposing anything radical here, but do always try to keep an open mind, because there might still be people in the world who are just as smart as those who have sold you books in the past.
    -Noel

  • Why is it such a pain to use java in a country that uses commas as decimal?

    Why is it such a pain to use java in a country that uses commas as decimal separator?
    A few weeks back I've asked here about the keypad decimal key. For some reason, java doesn't map the decimal key to a comma on the Portuguese (Portugal) keyboard layout. I've got no answer and I ended up using a custom plainDocument on the JTextFields to replace all points with commas.
    Now, I've just spent the whole morning trying to store and use decimal numbers properly. For some reason, a Double/Float .valueOf method (or the corresponding parse method) simply ignores the locale in use and uses US defaults when parsing the string. I can't parse anything with commas in those methods and I should, as it is the decimal separator for the system and default locale being used by java.
    First of all, I shouldn't be expected to perform replacements on every single operation that comes with a comma and I obviously can't be expected to program my own locale checking to decide what decimal separator to use in each final system. Second, is there any way to work with numbers seamlessly, without having to know the locale of the end user?
    I'm sorry if this is all my fault for doing something completly wrong, I'm new to java and I did search around to no avail. I'm really frustrated with what seems to be a complete lack of support in java for locales other than the US one.

    Good old Cobol has the "DECIMAL-POINT IS COMMA" clause... And isn't it great? :)
    Second, is there any way to work with numbers seamlessly, without having to know the locale of the end user?Consider "123.456". In some locales, this number is one hundred twenty-three thousand, four hundred fifty-six. In other locales it is one hundred twenty-three and four hundred fifty-size thousandths. How will you be able to determine which, without a locale?That's not what I've meant. Java should know the locale and behave accordingly. I don't have to know the locale of the end user since it might vary greatly. My point is that if strings are flying around with commas and if comma is the decimal separator on the end user's machine, any method aimed at parsing a numeric value out of a string should regard commas as such. I'm constantly replacing dots with commas and vice versa which could cause trouble if a different locale is used.
    And I mean that as a rant. Given my inexperience with Java, there might be good reasons for such a behaviour as baftos argued. What I'm really interested is in finding the proper way to deal with this issue.
    Have you tried the NumberFormat.parse? I will now.
    Edited by: Smigh on Apr 9, 2008 9:21 AM

  • Why are websites such as Amazon, Lowes displaying different on a MacBook Pro OS X Yosemite and Safari or Chrome as browsers?

    Why are websites such as Amazon, Lowes displaying different on a MacBook Pro OS X Yosemite and Safari or Chrome as browsers?

    Even the http://www.apple.com/support/ website. See this screen shot from the bottom top and bottom of http://www.apple.com/support/

  • Why make apps such as pages free on 5s when I will still have to purchase to use with ipad?

    Why make apps such as pages free on 5s when I will still have to purchase to use with ipad? Have I got wrong, or will all be come free to ios7 compatible devices over time?

    It seems not now :) My iPad 4 has just received the apps free in App Store...thanks Apple, my faith has been restored!!!

  • Why is there such few iSync phones

    Why is there such few iSync phones does any one know is there a certain reason why say the motorola 330 is compatible and 360 isn't. Surly there cant be a hugh difference in the tech used.

    Hi d,
    d3adm8n wrote:
    Why is there such an issue with SuperDrives? I really don't understand why Apple can't build a decent drive, especially since so many people have had this same issue with burning and disc brands on multiple models.
    And you neglected to add "for many years."
    Some of mine have acted quirky at times, but overall, never really any trouble. And never had to replace one of mine. I just take it that's because they're so complicated; just look at some of the stuff we put up with from computers and just throw up our hands and say "oh well, it's a computer, we'll probably never know why it started doing this, or stopped doing that."
    If someone is burning a lot of discs, I'd recommend an external or one built into a Mac Pro or other desktop bay.

  • When recording a Video demo slide in Captivate 8, pressing the [END] key takes more than a minute to stop the recording. Why is there such a lag?

    When recording a Video demo slide in Captivate 8, pressing the [END] key takes more than a minute to stop the recording. Why is there such a lag? Additionally, the software I record experiences terrible lag times. For instance, It may take 15 seconds to display a 2-digit number I typed into a blank field. the same software has no lag issues when I'm not recording it.

    Yes and no. The CPTX file is on my PC. Our software that I'm making the demo of is on the network. but I'm not the "IT Guy" so I can't provide specifics; however, I work at a computer software company and we probably have more servers than employees. The network hardware is kept current. I've been making similar tutorials for 10 years and haven't run into this issue until switching to the subscription Captivate.

  • Why don't we get the choice to have an app or not

    Why do we not get the choice wether or not to have icons for app? The YouTube, game center, and the video icons just take up space and I never use them. We should have the option wether or not to keep them. I understand that you either own the companies or have partnered with them but you should not force your customers to keep the icons on their iPad and iPhones.
    Please give us the choice.
    Other than that I love the iPad but now that I am using it for school, I need the space as much as possible.
    Thanks,
    Gina Brown
    Message was edited by: Ginamaybrown

    You are talking to fellow users here, not to Apple. If you want leave feedback for them then you can do so here http://www.apple.com/feedback/ipad.html
    You can always move them to a different screen, or, as you're on iOS 4.2, you can put them into a lesser used folder so that they are less visible.

  • Why are sites such as Movie Star Planet not recognizing my Flash Player

    Why are sites such as Movie Star Planet not recognizing my Flash Player as being installed?

    http://forums.adobe.com/thread/1195540

  • Why OODBMS, ORDBMS are not popular ?

    Hi,
    I just wanted to know that why OODBMS, ORDBMS are not popular as thought when it is introduce?
    And also Oracle 11g is ORDBMS but the company/people usually don't use their OOPS feature. They mostly prefers the front end language like Java, .NET for feature that is in ORDBMS (Oracle 11g).
    Why?
    Regards,
    AB

    http://www.scribd.com/doc/29381874/Rdbms-Versus-Ordbms-Versus-Oodbms
    Might provide an answer to some extent.

  • When I select a netflix movie on my iPad and push it to my apple TV, why doesn't the Apple TV take over the streaming, so that I can then use my iPad for other things?

    From what I can tell, when I select the movie and hit the airplay button to move it to the apple TV, my iPad is still doing all the work of streaming the movie.  Why can't the apple TV take over the heavy work at this point?  I'd like to be able to use my iPad as more of a remote with an awesome interface for the apple TV.  The netflix app on iPad is great, and the easiest way to browse movies, and pushing them to the apple TV is fantastic, but once the movie starts, I want to use my iPad for other things!!!  Can this be put on the "to do" list for devs?

    the guy behind you wrote:
    From what I can tell, when I select the movie and hit the airplay button to move it to the apple TV, my iPad is still doing all the work of streaming the movie.  Why can't the apple TV take over the heavy work at this point?  I'd like to be able to use my iPad as more of a remote with an awesome interface for the apple TV.  The netflix app on iPad is great, and the easiest way to browse movies, and pushing them to the apple TV is fantastic, but once the movie starts, I want to use my iPad for other things!!!  Can this be put on the "to do" list for devs?
    Have you tried the Remote app on iPhone/iPad to control AppleTV, do searches etc?  Should be easier than the remote alone and this does not involve Airplay.
    Please note, only users read/comment here  - your idea is quite sensible in my view (maybe have a 'Continue viewing on AppleTV' option or something.  I doubt this would be high on Apple's roadmap but send them feedback here:
    http://www.apple.com/feedback/appletv.html

  • Why is iCal in . and not in English? And why does it cast its malign spell over Mail?

    Why is iCal in German and not in English? And why does it cast its malign spell over Mail?

    Go to the Settings app and check under General, International and see what language is set. Even if it correctly set, reset it.
    If that doesn't work, try a rest of the iPad: hold down the On and Home buttons simultaneously until it shuts down. Ignore the Off slider if it appears. This will take 10 - 15 seconds or so. After it shuts down completely, press the On button to restart.

  • HT2534 Hey, I'm running iOS 7 and I want to create Apple ID on my iPad without credit card number, there is no as such option of 'none'  over there. What should I do? Plz help

    Hey, I'm running iOS 7 and I want to create Apple ID on my iPad without credit card number, there is no as such option of 'none'  over there. What should I do? Plz help

    How to Get Apps From the App Store Without a Credit Card
    http://ipadhelp.com/ipad-help/how-to-get-free-apps-from-the-app-store-without-a- credit-card/
    Creating an iTunes Store, App Store, iBookstore, and Mac App Store account without a credit card
    http://support.apple.com/kb/ht2534
    If None is not available - On your computer launch iTunes and click "iTunes Store" in the left navigation pane. Click the "down arrow" next to your name at the top right side of the page and click "Account." Enter your username and password and click "View Account" to log into your account information. Next to your Payment Type, click "Edit." Select the "None" button and click "Done." Confirm that your card has been removed by returning to the Apple account information screen. Under Payment Type, it should say that there is no credit card on file.
    iTunes Store Accepted Forms of Payment
    http://support.apple.com/kb/HT5552
     Cheers, Tom

  • Why can't i send e-mails over my icloud account to new .guru domains?

    Why can't i send e-mails over my icloud account to new .guru domains?

    I have excatly the same problem, and I have just posted another thread raising that issue again:
    https://discussions.apple.com/message/25019949
    At least, "glad" to see I am not the only one...

Maybe you are looking for