NetBeans 4.0 Release 45
An anonymous reader writes "Various news sources are reporting the 4.0 release of the free Java-based NetBeans IDE. You can read the anouncement, or proceed directly to the downloads. Perhaps the most significant improvement is that the IDE's native build system is the latest version of Apache Ant. I see this as a distinct advantage over its competitor Eclipse (and NetBeans is pure Java). If you create desktop applications in Java, you may wish to read up on the NetBeans 'platform' as well. Enjoy."
The horror, the horror (Score:2, Interesting)
Re:The horror, the horror (Score:2, Interesting)
Which is what an IDE should do, especially when you are dealing with large projects and need some fomalisation built in to the structure of the project.
IntelliJ may allow you to fudge things a little, but in 6 months time when the project ends would you rather have controlled steady development or a bundle of spaghetti code to deal with and debug?
For example, I love the way you can build a bea
Re:The horror, the horror (Score:2)
RTFA
Re:The horror, the horror (Score:1)
Re-reading my post, I think I was actually describing the behaviour of the
Re:The horror, the horror (Score:2)
"Project metadata are Ant build scripts
Ability to build apps outside of the IDE using Ant, no special action ("export to Ant") is required"
Re:The horror, the horror (Score:2)
Holy Crap!
I laughed so hard at that, Milk came out of my nose!--- and I wasn't drinking any milk!
That whole statement, is precisely what is wrong with NetBeans (note: those are not beans... -- just like a rabbit)
IDEs are like assholes. Everyone needs one, but they all spew shit like yesterday's lunch. The horror here is that everone tends to pick a favorite IDE, and then attempts to convin
Re:The horror, the horror (Score:1)
In this version, there's an option to save the GUI forms as binary classes or as strict java code.
I'll admit, I've never given NetBeans a good try, but I think I'll try now.
hideous code (Score:3, Informative)
1. prior versions of netbeans auto-genned fugly code for the gui's you laid out.
2. Many people I know do visual coding by hand, similar to html to some degree.
Shame... (Score:3, Interesting)
And theres still no 'exclude from
Re:Shame... (Score:2, Funny)
But seriously, compiling a class with 9 inner classes is definately a strange thing to do..
You're doing something conceptually wrong on both counts!
Re:Shame... (Score:1, Insightful)
What if my job asks me to make changes to a file with 9 inner classes that was written 4 years ago by a developer who has long since left the company? I've had this happen with constructs much worse than 9 inner classes on quite a few occasions. Should I tell them that I need to t
Re:Shame... (Score:2)
I'm not sure what he means here. If he means 9 classes nested within each other then yeah, that's kind of weird (though I don't see why code completion should be any harder if the algorithms were done properly).
But 9 inner classes all at the same level sounds fine. I don't understand why (without knowing the problem or looking at the code) that is "conceptually wrong."
Random netbeans story (Score:2, Interesting)
Now not knowing anything about the java world, netbeans came to mind as an IDE that would let me step through the code.
So I installed this netbeans thing and pasted my code in, and I got so confused, it said I needed to have a "project", I tried making a dummy project, then it said all of my class files were missing even though they were righ
Re:Random netbeans story (Score:3, Insightful)
Java has a lot of shortcomings, but you've demonstrated only one of them: you can't paste code into a window and expect it to run. So I guess Java programs aren't as easy to use as a short perl script. (Note that a longer perl script would be in several modules and have similar problems.)
But you know what? Not every problem can be solved with a short perl script. You're basica
Re:Random netbeans story (Score:4, Funny)
Sometimes you have to chain several short perl scripts together :-)
Re:Random netbeans story (Score:3, Interesting)
As another student I find most people hate Java (most of them only use what our M$ rep gives them) and I love it because it has a strict world view.
I
Killer feature: CTRL+L / CTRL+K (Score:3, Interesting)
Re:Random netbeans story (Score:2, Insightful)
IDE and steep learning curve (Score:2)
IDEs can be "rigid" in their way of doing things in the way that I say a person is rigid in that tasks have to follow a certain complex ritual or they are not done. You kind of have to accept some of them on their own terms and employ their "wizards" or procedures for generating project
Re:Random netbeans story (Score:1)
Re:Random netbeans story (Score:1)
I personally use JSwat... jdb isn't as nice as gdb.
does NetBeans require the Sun JVM? (Score:2)
Re:does NetBeans require the Sun JVM? (Score:1)
Rich
Re:does NetBeans require the Sun JVM? (Score:2)
In other words, go ahead, it'll work.
Alternative (Score:2, Interesting)
Crimson (Score:3, Funny)
Just use crimson editor. Set java compile to F5, java run to F6 then '56' it! Get it! F5,F6!... Never mind. Suffice to say that Crimson Editor is the closest thing to EMACS for Windows developers.(except for EMACS obviously, but windows minds tend to melt when faced with the Meta Paradigm)
market share ? (Score:1)
Re:market share ? (Score:1, Informative)
I thought you meant Visual J++ (Score:2)
Visual J++ was pretty much Visual Basic with a Java face on it. Just as there is nothing quite like VB in the world outside Windows, there is nothing quite like Visual J++ (or .NET and Windows.Forms) outside Windows either.
It is like people telling me that the source of the world's problems is the use of C-style null-terminated st
Pure Java? Ant as an advantage? (Score:3, Informative)
Eclipse is pure java, too. Oh, unless you don't consider SWT to be pure java, and you prefer to have pure java Swing rather than the much nicer and faster SWT... so what if it's using the native OS interface instead of its own? I see that as an advantage, in any case.
Eclipse can use Ant to build a project. I don't know if it's the latest version, but for all basic purposes, the version included is good enough. I don't know if there's an Eclipse plugin that automatically updates build.xml or lets you handle it in a graphical way, but I think ant build files are meant to be hand edited, anyway. You can use XML buddy inside Eclipse to validate the XML.
And that stuff about using the NetBeans platform, sounds like the stuff Eclipse includes now with 3.0, where you can build your SWT apps using the same objects that make up the Eclipse IDE.
Netbeans vs. Eclipse (Score:3, Informative)
SWT uses platform specific libraries/DLLs, so the pure java claim for netbeans is not only technically correct but also in its meaning "running everywhere a VM is available".
Re:Netbeans vs. Eclipse (Score:1, Informative)
SWT uses platform specific libraries/DLLs, so the pure java claim for netbeans is not only technically correct but also in its meaning "running everywhere a VM is available".
Gee, that sucks. I can only run SWT apps on Windows, Linux, Solaris, HP-UX, AIX, and Mac OSX? What am I going to do about Commodore 64 support!!?
Seriously, I'd believe NetBeans support for Ant is better that Eclipse's in this new release (although Eclipse does support autocompletion for Ant tags). The built-in project builder in
About those "platform-specific" SWT libraries (Score:2)
The deal is that SWT does not have the official stamp of
Can't get past installer (Score:1)
I suppose I could have reinstalled my existing JDK and tried NetBeans again but if this was a sign of NetBeans' ease of use then no thanks. My time is worth more to me than that.
Comparison? (Score:1)
The java perspective in Eclipse is great, and runs much better on my SuSe laptop than NetBeans ever did. I ran NetBeans for a while but switched to Eclipse and never looked back. Plus, I only have to learn the eccentricities of one IDE for