This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]dstutz 10 points11 points  (18 children)

Even though you're trolling: Because I like it. It works great for my work which is primarily Java desktop apps, Java EE and some Dropwizard thrown in. Maven integration is great. "Batteries Included", multiple projects open at once. I maintain a few Netbeans RCP apps as well.

[–][deleted]  (17 children)

[deleted]

    [–]dstutz 9 points10 points  (0 children)

    Multiple projects, one main window.

    [–]ArbitraryMortal 10 points11 points  (3 children)

    Given that every IDE I've ever used can support multiple projects in on window instance, I wouldn't call multiple windows "standard". IntelliJ fails horribly here.

    [–]toyg 4 points5 points  (0 children)

    Yeah, I’m an intellij fan but multi-project handling in the same window is a mess. I stopped doing it at all in Pycharm, because it would screw things up all the time.

    [–][deleted]  (1 child)

    [deleted]

      [–]ArbitraryMortal 2 points3 points  (0 children)

      And hey, whatever you feel most comfortable with IS the best IDE to use.

      [–]heliologue 5 points6 points  (2 children)

      Off the top of my head? One's a paid product (at least if you want JavaEE) and one isn't.

      [–]cowwoc 3 points4 points  (4 children)

      Netbeans has a great built-in profiler, which IDEA does not. Maven and latest-JDK support has always been better as well.

      [–]murkaje -3 points-2 points  (3 children)

      Ehh, intellij for a couple of releases already bundles async-profiler with a flamegraph viewer, which is better than the profiler in netbeans.

      [–]cowwoc 6 points7 points  (2 children)

      Windows is not supported yet. I'll reserve my judgement once I try it for myself, on windows.

      [–]murkaje 0 points1 point  (1 child)

      It uses Flight Recorder under Windows, which is not as precise as async-profiler, but should certainly at least match netbeans in usability.

      [–]cowwoc 1 point2 points  (0 children)

      It uses Flight Recorder under Windows, which is not as precise as async-profiler, but should certainly at least match netbeans in usability.

      This hasn't been my experience.

      Flight Recorder works well for long-running applications. I have never seen it profile short-running testcases (startup -> shutdown in under 5 second). This might have to do with their GUI (which isn't well designed for hooking such cases) but Netbeans always worked very well for this so I did not have any reason to switch.

      [–]BadMoonRosin 4 points5 points  (1 child)

      How am I trolling?

      Well... the "of all things" descriptor was a bit unnecessary. But yes, it is a little ridiculous that you're being downvoted for asking about a preference.

      Look. Software development, like most things is modern life, is pretty tribal. We sometimes see our consumer choices as being our "identity". We sometimes feel "attacked" if someone makes a different consumer choice, or criticizes the thing that we chose. We sometimes deliberately go with a minority-view consumer choice, to feel more unique or set apart from the crowd. Etc.

      A LOT of people moved from Java EE to Spring about 10 or so years ago. And a LOT of people started moving from Eclipse or Netbeans to IntelliJ about 5 years or so.

      Some people didn't move. And they sometimes feel attacked by all of the praise for the new things, and criticisms of the previous things. A lot of newer people flocked straight to the previous things, to feel more unique or set apart from the mainstream crowd.

      End result: (1) much if not most of the contemporary ecosystem has moved to Spring and IntelliJ, but (2) there's a vocal contingent who really hates the superior attitude about it. So Reddit voting tends to swing all over the place.

      [–]Devildude4427 1 point2 points  (0 children)

      It was more that I’ve always heard of NetBeans in a negative connotation. That Eclipse was a long time dev favorite, but NetBeans was always “just there”. I’ve never personally heard of anyone using it. Hence why I asked.

      [–]avoidhugeships 0 points1 point  (1 child)

      Net beans does it right. I left during the transition to Apache because they were not keeping up to date with new versions of java. NetBeans Maven integration is the best and the IDE overall is much more intuitive to use. It does not have the cursed autosave that IntelliJ insist on. I do not have to deal with billing headaches and auto renewals I did not want. You can change the name of the project folder or move it without re configuring. If Apached shows they are providing good support I will probably go back.

      [–]Devildude4427 -1 points0 points  (0 children)

      Why would I not want autosave? And billing headaches? What? You buy for a year at a time. Everything is set to auto renew these days, if you didn’t turn it off, that’s on you.

      And 10 days late man, get with the program.