5 ms·
I remember using netbeans around 15 years ago as a java IDE. Since then I changed it to eclipse which I also changed to Intellij Idea. I wasn't aware that netb
by spapas82 8y ago
I remember using netbeans around 15 years ago as a java IDE. Since then I changed it to eclipse which I also changed to Intellij Idea.
I wasn't aware that netbeans was still developed! Is anybody using it as his primary java (or other lang) IDE? How is it compared with Intellij Idea and friends? How resource hungry is it?
- peterashford 8y agoNetbeans is my go-to Java editor. I find it a better Java editor than Visual Studio is a C# editor. My workplace has a love affair with Resharper and I can't help but think that it's an inferior copy of what Netbeans does for free
- TylerE 8y agoIdea, even the free version, is light years ahead of either, imo. NB and Eclipse are just...janky.
- pjmlp 8y agoHow do you do mixed mode debugging of Java / C++ code, or incremental compilation on save, disable continous indexing on project startup, in that light years ahead IDE? All features easily supported on Eclipse, Netbeans and Oracle Studio. And without making the CPU fan run at full throttle, if possible? EDIT: I forgot to type disable
- neeleshs 8y agoI agree. I'm a long time intellij user, but now increasingly looking at eclipse and netbeans for exactly those reasons.
- rch 8y agoI still use Eclipse but only because I'm accustomed to ignoring the problems (e.g. the "marketplace", Orion, defaulting to external editors, etc).
- jayd16 8y agoAs far as I'm aware, Intellij does do its own incremental build process and index things on start up. For debugging JNI there's no great option but supposedly there's a plugin that will do the job.
- pjmlp 8y agoIt was a typo, I meant being able to disable the continuous indexing on start, that brings the computer to a crawl every time I start Idea. InteliJ incremental compilation is so good that many use Eclipse's compiler running as daemon as workaround. As for the plugin I rather use a properly integrated feature.
- Asooka 8y agoEverything except mixed mode debugging Just Worked (tm) last time I used IntelliJ to write Java code. I didn't notice performance problems and never had to configure those features. We used the Maven build system. I last used NetBeans maybe 12 years ago and it was very janky and prone to crashes, freezes, etc. Since then I haven't had a need to try it again because other IDEs were good enough and I hadn't seen it ever praised anywhere online, also I haven't had to write any Java in the last 6 years or so.
- coldtea 8y ago>How do you do mixed mode debugging of Java / C++ code You don't, and it doesn't matter much, since that's a niche concern. The others, sure.
- southerndrift 8y agoIf you copy-paste some code, Eclipse can manage the imports with one command (ctrl-shift-o if i remember correctly). In Idea, I haven't found a better way than to visit each line that has a new type and import each class with alt-enter. Idea seems to have more features, but Eclipse has the smoother workflow.
- TylerE 8y agoTry optimize imports?
- southerndrift 8y agoYes, that didn't work as expected.
- Larrikin 8y agoIt does the opposite of what you want. It removes the imports that aren't used and consolidates or expands the used ones. When you copy and paste code from within the editor the imports should also come along. Copy and pasted code from outside sources seems like it should be looked at line by line for the proper imports.
- southerndrift 8y agoEclipse can do it both ways. There is no need to look at a line if there is just one class to choose from. If the line is important, i will look at it. But the first priority is to get it running.
- Arwill 8y agoHow about the bugs in IDEA? You try to refactor, and it does a search-and-replace even on text literals, messing up not just comments but strings. Sure, there is an option to disable that, but you have to use a special shortcut to bring up a popup to disable it, and you have to do it every time. Same feature, behaves differently when started from menu or from shortcut.. Then the where-used-list not working, just because, well it bugs out from time to time... For features i need, for the way i work, Netbeans is more dependable, and fun to code in. I see features in IDEA that are similar to Visual Studio, and its a bit funny, how they try to copy it.
- theandrewbailey 8y agoI prefer Netbeans for what little Java programming I do anymore. It doesn't seem more intensive than Eclipse is (I've never used Intellij. I know, I know). I love Netbeans' code completion engine, in that it takes types into account, e.g. if it knows that you need a string for this parameter of the function you're calling, it will suggest string variables first, but in, say, Eclipse, it will put everything in there alphabetically (down to things like ints), regardless of type.
- spapas82 8y agoExcellent I'll give it a go!
- electrum 8y agoIntelliJ completion takes into account both type and name. For example, if you have two string variables, it will suggest the one that matches or is similar to the method parameter name. In general, IntelliJ has a lot of features that feel like magic (likely a pile of smart heuristics that have been added over the years).
- mypalmike 8y agoAll the major Java IDEs take type and scope into consideration for code completion precedence. Eclipse did this at least as far back as around 2005 when I first was using it.