8 ms·
NetBeans IDE 8.0
- passwert 13y agoAh Netbeans! I remember using this IDE during my university time - and it still looks like shit after so many years :) Take a good look at what JetBrains did.
- brokenparser 13y agoIntelliJ also looks like shit. It has its own toolkit and the same horrible font rendering as any other swing program. If you want your IDE to be pretty, try Eclipse.
- __xtrimsky 13y agoyou are really mentioning Eclipse as a pretty IDE or is it a joke ? :P
- virtualwhys 13y agoIf we're talking Linux, then yes, IntelliJ is a gruesome sight indeed.
- Yetanfou 13y agoNot in the guise of Android Studio, using the Darcula skin. It is actually rather pleasant to look at, as far as IDE's go. Just make those humongous fonts a bit smaller and it looks quite sleek. I wonder why so many Java apps insist on using oversized fonts and features, especially since Swing was introduced?
- thejosh 13y agoFont rendering is still horrible on Linux compared to Sublime.
- Justsignedup 13y agoAm i missing some magical eclipse configuration? I need to increase font sizes and at best i can only do half the IDE. Eclipse has been an atrocious experience for me so far.
- kentosi 13y agoI'll admit that the default eclipse theme looks hideous on a mac, which is why I use this: https://github.com/jeeeyul/eclipse-themes https://github.com/jeeeyul/eclipse-themes
- moondowner 13y agoThis plugin should be preinstalled by default for all platforms.
- Justsignedup 13y agoYeah, still doesn't let u customize the right fonts. I am using it now. I think a newer version removed that feature (wtf)
- smrtinsert 13y agoIt is really ugly and yes with jeeyuls themes, yum! Soon Eclipse will have icons ready for dark themes too, can't wait.
- kablosna 13y agoRe antialiasing, if it's not looking right, try passing -J-Dswing.aatext=true -Dawt.useSystemAAFontSettings=lcd -J-Dorg.netbeans.editor.aa.extra.hints=true (on the command line or add it in $NETBEANS/etc/netbeans.conf)
- __xtrimsky 13y agoNetbeans is actually my favorite IDE for PHP development. JetBrains isn't free, and for PHP I do prefer Netbeans anyways.
- solo_ 13y agoI like the IntelliJ community edition. Sure, it doesn't have everything in the full version, but it's pretty good for what it offers.
- chipotle_coyote 13y agoUnfortunately, the IntelliJ community edition doesn't support most non-JVM-based languages. This is the main thing holding me back from it -- I mostly program in PHP but I do a fair amount in Python, a little in Ruby, some in Javascript, and recently some in Clojure. To do all this with IntelliJ requires the full commercial "Ultimate Edition." And just to top it off, from all appearances the free Clojure plugin is being deprecated in favor of the third-party Cursive Clojure, which is free now but "will be a commercial project at a similar price point to PyCharm or RubyMine." Since it's not a JetBrains product, that's more than likely means another $99 on top of the $199 for Ultimate. I like what I've seen of JetBrains' stuff but I don't think I like it enough to shell out that much.
- lemming 13y agoAuthor of Cursive here. You're right, it's unfortunate that I can't get around having to charge on top of Ultimate. However note that the Community edition now includes their Python support (although not the frameworks), and for a lot of people one of their specialised IDEs (PyCharm or RubyMine, for Python or Ruby support with all the web tech) will be sufficient. I'm going to look into providing Cursive as a plugin for those IDEs to make the price more reasonable for folks who don't want Java, but I'm not sure how much work that will be since those IDEs don't include the base Java support that Cursive relies on.
- chipotle_coyote 13y ago
- voidlogic 13y agoIt doesn't have to look that bad, their screenshots are not using the OS's native look and feel (LAF) but the really ugly Java fallback one.
- elwell 13y agoRegarding UI appearance, it really depends on what OS you're using and what theme/feel you choose. Though I agree, some people using some very ugly Netbeans settings [0]. [0] - https://blogs.oracle.com/geertjan/entry/leiningen_clojure_and_netbeans_ide https://blogs.oracle.com/geertjan/entry/leiningen_clojure_an...
- WoodenChair 13y agoWhen you make a comment like this, please specify what operating system you're running the software under. I think Netbeans looks quite good on OS X. Much better than Eclipse (low bar) and competitive with other IDEs.
- peterashford 13y agoGood point! I find that the look of the IDE is the most important feature when I'm coding.
- dmm 13y agoNetBeans is slick. I just finished a small java/swing project to make a desktop data conversion tool. I don't have much experience with java and almost none with IDEs but I was pleasantly surprised. I found the editor to be decent and had good emacs bindings, even enabling the "tab goes to proper indent" behavior. The debugger was very good. It was able to easily manipulate the various threads of the program and quickly find a problem. The build files that NetBeans generated were well designed and I was able to easily add some build actions. My only other experience with an IDE was visual studio in 2004 in my freshman c++ classes. That was huge pain. Nobody really understood what it was doing. And problems were regularly solved by creating a new project and copy-pasting code from the old to the new. On the other hand VS may have been great and it's the additional 10 years of experience that made the difference. haha
- peterashford 13y agoYup. Netbeans was the IDE that finally dragged be away from Emacs. Well, at least for Java programming, I still use Emacs for pretty much everything else :o) I never quite get why there are so many people so keen on Eclipse. Always seems slow, hard to configure and (to me) less intuitive than Netbeans. Ah well, each to their own =)
- dolphenstein 13y agoNetbeans 8 is great for HTML5/JS work as well. Been using the beta version for AngularJS development the past 2 months.
- pjmlp 13y agoNetbeans JavaScript support is great. Good enough autocomplete, integration JSLint makes you aware of possible errors as one types and there is the integration with a myriad of JS frameworks. Really nice.
- skrowl 13y agoHave you tried Brackets or JetBrains WebStorm? If so, how does it compare as far as HTML/CSS/JS dev?
- pippy 13y agoNetbeans is by far the most powerful PHP IDE out there. The intellisense like search, jumping to definitions, code re-factoring, file search, integrated debugging, and code analysis makes everything else look like a joke. It's not the most prettiest IDE out there, but it's free and open source. It's the visual studio of PHP and java, only better. And open source.
- elwell 13y agoCouldn't agree more. I would add that the Git integration is just about perfect, as well as the remote synchronization. My main complaint, however, is slow load time and occasional hangups/momentary unresponsiveness.
- theg2 13y agoI take it you haven't tried PHPStorm then? We used NetBeans for a long time until we tried out PHPStorm and it is amazing how much better and faster it is.
- knieveltech 13y agoI was totally into netbeans until an update broke it in my environment (java issues)> I grudgingly switched to phpstorm about six months ago. Wouldn't even consider going back to netbeans now.
- broodbucket 13y agoNetBeans is pure Swing, so you can do some tinkering to pretty it up to your liking.
- rikf 13y agoHave you tried IntelliJ? I haven't used netbeans for years but for me IntelliJ is light years ahead of eclipse. I would be interested to hear from anybody who has tried both for a reasonable amount of time.
- jmgtan 13y agoPHPStorm takes that title hands down
- voidlogic 13y ago"I don't often program in Java (anymore), but when I do, I use Netbeans" - Me
- thescrewdriver 13y agoNetbeans has always impressed me. It's a very solid IDE, but I moved away from it after they decided to ditch more and more non-java language support. I'd still pick it over Eclipse though. IntelliJ is my current tool of choice, mostly due to their Scala support.
- neverminder 13y agoThe official Scala IDE is Eclipse based though (http://scala-ide.org/ http://scala-ide.org/) and I trust that people who develop the language itself are best suited to develop the IDE as well. Plus I hate the fact that both Netbeans and IntelliJ are developed on top of Swing and it has that forever-not-fixed issue with font rendering on some major linux distros - Ubuntu just to name one. http://stackoverflow.com/questions/15053069/netbeans-on-ubuntu-font-look-and-feel http://stackoverflow.com/questions/15053069/netbeans-on-ubun...
- pjmlp 13y agoExcept their plugin tends to not play nice with other ones, like the Groovy one. So in the end, one needs multiple Eclipse installations for different types of work.
- smrtinsert 13y agoUh what? I use the groovy plugin and scala ide plugin just fine and a bunch of others.
- pjmlp 13y agoIt might be the case now. I had lots of issues with JDT and aspects being used by both plugins last year. Since then I always use separate installations.
- thescrewdriver 13y agoI've tried both and the IntelliJ plugin is much more polished.
- pjmlp 13y agoIt is my favourite Java IDE. Granted it was a bit shitty around 2003, when it still used mounts points and a virtual workspace concept. It was also a bit sluggish back then. When they changed the architecture to drop those concepts, base their build systems on top of Ant/Maven and optimize their UI resource usage, it became great. Not to forget the work started by JRuby team that helped improve the support for dynamic languages, to the point it feels almost like Java.
- billrobertson42 13y agoThat work was done by Tor Norbye who worked on the core Netbeans team at the time.
- pjmlp 13y agoHe is now driving the Android Studio development, right?
- norswap 13y agoI find the comments are not very helpful. I am myself familiar with Eclipse and IntelliJ IDEA (my assessment based on experience is that both are equally powerful and pleasant to use, excepted that IDEA is much much more stable). How does NetBeans compare? Does it have any specific feature worth mentioning?
- skyebook 13y agoBeing free from the tyranny of Eclipse workspaces is, on its own, damn nice. If you're the type that likes your version control integrated in your IDE, SVN and git feel much more natural in NetBeans than the Team Provider implementations in Eclipse. Eclipse requires navigating to the source control perspective, adding the repository, checking out, and then selecting the option to look for projects which you can open in your workspace.. its not exactly a smooth process. NB is more akin to what you'd do if your terminal was open. In terms of stability, NB definitely wins there. Never crashes and none of the typing slow downs that used to bug me [what seemed like] all the time in Eclipse. The one incredibly irritating thing about it is the way it forks processes when running via maven. Start an http server with netty and hit stop, the process is still running. I've taken to doing most of my testing from a terminal, which is a somewhat janky process I've forced myself to get used to.
- pjmlp 13y agoRemember mount points? At least the Netbeans developers learned that workspaces as Eclipse does it makes no sense. I really love being able to use Ant and Maven as project files, without internal IDE lifecycle builders like Eclipse requires.
- pron 13y agoI haven't used Eclipse in quite some time, but I do use IntelliJ occasionally. I like NetBeans' gradle integration (plugin), and I think the UI is a lot more simple and intuitive than IntelliJ (it's a lot easier to figure out how to do something). Also, I think it's quite pretty and elegant. But it boils down to personal preference. Both IntelliJ and NetBeans are terrific IDEs.
- 13y ago
- wambotron 13y agoI used netbeans when I was doing a lot of Java dev. Since I've stopped, I've been using Komodo and it serves my purposes. I don't particularly miss it, but if I go back to more java dev, I'll be downloading netbeans first thing.
- finishingmove 13y agoNetBeans is probably the best free IDE out there. I've used it before switching to Jetbrains' products which I believe are superior. Eclipse on the other hand was making me sick every time I tried to use it...
- cturhan 13y agoI've been using NB from Java to C++, PHP to Javascript for about 6 years. I tried others but nothing is like NB believe or not.
- hubtree 13y agoI've found NetBeans to feel less resource hungry than Eclipse, or IntelliJ IDEA, on my linux box. It also feels more intelligent than Eclipse when offering suggestions or code completion. I've, overall, been extremely pleased with it. I also prefer it aesthetically over Eclipse, for what that's worth. The transition from Eclipse is really smooth, and there are many helpful FAQ's on the subject if you need it. I've been recommending it to friends since I made the switch a few months back.
- cross37 13y agoAround 2007 I started a major Java project using Eclipse on Linux. It would work well for awhile then freeze for no particular reason, sometimes the project settings would get trashed and I'd have to create a new project and move all the source code over to it. Once day after running some updates, Subversion stopped working. The Eclipse subversion plugin wouldn't update because of some plugin dependency problem. Plugin updates didn't work all that well in general. So, I decided to check out NetBeans. I have tried years before (4.0 ish) and wasn't all that impressed, but 6.0 had just come out. Everything just worked. No special plugins needed, It seemed more responsive, SVN worked fine. Plus it supported PHP and c/c++, both of which I would need for the project. The other developer and myself switched to Netbeans and never looked back. I've been upgrading Netbeans with each release and will probably upgrade to 8.0 this weekend.
- castor_pilot 13y agoNetbeans is nice. Especially with the jvi plugin, that makes vimers feel right at home.
- deleted 13y ago[deleted]
- k3liutZu 13y agoOh man they need a designer.
- Justsignedup 13y agoI just tried it out, unless I am missing something, it does not support AOP. Which basically makes it worthless for me, my project uses AOP.