Slashdot Mirror


NetBeans 5.0 Released

pgsqlDAO writes "NetBeans 5.0 has been released. The new version of the cross platform, extensible, award winning Integrated Development Environment (IDE) comes out with some impressive features that make developing GUI and Web applications easier as well as new modules for creating extensions to NetBeans. The new Matisse GUI Builder makes it easier to layout professional looking windows and dialog boxes. On the web front you can register JBoss and Weblogic servers to deploy and test your applications intuitively from within the IDE. Better integration with popular web frameworks such as JavaServer Faces and Struts has been added including templates for the creation of JSF Managed Beans, Struts Actions, and Struts Form Beans. Other features included better tools for Web Services, Version Control, Debugging, Code Completion, Refactoring and more. Sun has also set up a free beta program to provide technical support to developers."

92 comments

  1. It is excelent! by Anonymous Coward · · Score: 1, Informative

    The 5.0 release is a huge improvement over the 4.x series. Apart from the new gui builder (which rocks!) there is a new profiler and they finally gave the IDE a decent options dialog (which resembles the one in firefox somewhat)

    There's also the much needed integration with struts and BEA. And the editor has many improvemente (many of them borrowed from Idea)

    NetBeans 5.0 > NetBeans 4.x > Eclipse

  2. It's pretty nice by Call+Me+Black+Cloud · · Score: 0, Redundant

    I've used NB for years (7 or so) and I'm very happy with the new version, at least what I've seen in beta. Of course, I don't touch many of the features as I have no need but for day to day Java development it's great. That's the nice thing about Java (and other languages to be sure)...it doesn't matter what you use to write the code, just as long as the code gets written (speaking as the lone NB on Windows user in an Eclipse on Linux shop).

  3. I really like netbeans by Deinesh · · Score: 4, Insightful

    I am a beginer when it comes to J2EE technology. I have been in Eclipse land, even paid $ for MyEclipse, but I have always come back to Netbeans (4.1) - It just works right out of the box - no need to go hunting for plugins, figuring out how they work... In addition to that the IDE seems to follow (from a beginners perspective) the Sun Specs to the dot, so the code/xml produced should be extremely portable. Another thing I really liked about Netbeans is that it defaults to the Sun Standardized stuff (atleast when it comes to EJB's) - Instead of making you massage XDoclet to get the beans you want (MyEclipse), it has a very nice GUI for both the web.xml and ejb-jar.xml files. Forgot to mention the nice GUI for creating the beans themselves :D. My complements to the Netbeans team, I really like their product. Just my thoughts, take it with a lot of salt, I am just a beginer.

    1. Re:I really like netbeans by Xymor · · Score: 0

      Same here.
      When you're trying to learn J2EE in Eclipse, you spend half of the time try to figure out Eclipse. NB is much more user-friendly and NB5 has actualy increased my productivity, specially with struts projects.

    2. Re:I really like netbeans by LDoggg_ · · Score: 2, Insightful

      You might want to give eclipse another shot.
      Eclpse Webtools just recently went 1.0 and it inlcludes much of the stuff that you would pay mycelcipse for.

      --

      "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
  4. Solving the GUI layout manager problem by Latent+Heat · · Score: 4, Insightful
    Looks like Java Swing may have solved the GUI layout manager problem. VB/Delphi using pixel placement layout allow you to place the controls on a form just so, but what about resize? I know, I heard, use anchors, but you end up doing a lot of tinkering with anchors and with panels within panels within panels to get things anchored right. Anchors in Delphi can be like a bad case of Swing BorderLayout.

    The Matisse layout manager allows direct placement, but it offers guidelines and snap-to-grid hints, and it auto-places anchors for resizing. On the other hand, there is this JAR file one has to distribute with one's apps to get this new layout capability.

    Could this finally be Java Swing as the VB killer? What I mean by this is that Swing is criticized for clumsy repaint, for ugly look-and-feel, for slow, etc. But is it good enough? VB apps are not known for speed or well-thought GUI design. For a lot of apps (whipping off a bunch of forms as a front-end to something) these are not considerations. What is a consideration is that someone versed in VB is not going to put up with Swing layout managers. If VB was the killer development app that kept people on Windows, this thing may help people break free.

    1. Re:Solving the GUI layout manager problem by Billly+Gates · · Score: 4, Informative

      Java6 aka mustang will be focuses on improving swing. It will be multithreaded by default finally so the gui wont lock up making java look slow when the apps is busy. Also it finally has decent mdi support with tabs. Java7 will have swt like widgets that will integrate and look native to each platform its running on. A windows app will look like windows in java. And a linux app will appear like a normal gnome app on Linux.

      Thank god for C#. Its putting pressure on sun to improve Java and its finally moving forward again. Java5 is alot better then past releases.

    2. Re:Solving the GUI layout manager problem by 13rian · · Score: 2, Insightful

      The problem with visual designers is that:

      a. They either muck with your code by generating/parsing code or they use a proprietary format
      b. you can't touch the generated code
      c. you need to ensure that the version of the tool your using and the generated layout code are in synch (not a problem now, but what happens to your layouts with Matisse 2.0 rolls around?)
      d. They require everyone to use the same tool
      e. and probably the most important thing, they don't handle dynamic forms

      Matisse, while an accomplished tool, still suffers from these problems.

      Hand coded layouts are still the way to go in my opinion.

      [disclaimer - The following is promotion of a product I have commercial interest in - stop if you're offended]
      Now traditionally hand coding has been a real PITA, but I just released a new layout manager that solves a lot of the headaches of current layout managers. Check it out at http://www.zonelayout.com/.

    3. Re:Solving the GUI layout manager problem by aCapitalist · · Score: 1

      That was a good explanation of all the clamor over Matisse. Java and Swing will never be a VB killer, but at least it gives Swing developers a nice layout manager.

    4. Re:Solving the GUI layout manager problem by aCapitalist · · Score: 1

      Java7 will have swt like widgets that will integrate and look native to each platform its running on. A windows app will look like windows in java. And a linux app will appear like a normal gnome app on Linux.

      You have any links on these widget plans for Java 7? Better late than never I guess.

    5. Re:Solving the GUI layout manager problem by popeyethesailor · · Score: 1
      The problem is the competition is already far ahead.
      Why would anybody want to play with this, when something like this is being cooked up?

      Windows Forms already does a bit of layout management, with its docking features, and that's good enough for most people.

      VB apps are not known for speed
      as opposed to Java apps? sorry that's not been my experience. I agree about the design part, though.

      I hope they've fixed its memory-hogging nature. Overall, I found it slower than Eclipse,more crashy, and generally bloated. I havent looked at recent builds though.

    6. Re:Solving the GUI layout manager problem by Anonymous Coward · · Score: 2, Interesting

      "The problem is the competition is already far ahead. Why would anybody want to play with this, when something like this is being cooked up? Windows Forms already does a bit of layout management, with its docking features, and that's good enough for most people. "

      That solution is not cross platform, which is one of the main benefits of using Java, and is completely restricted to Windows. If you want to be tied to the horribly buggy piece of crap that is Windows that's great but forgive the rest of us for having a brain.

      Any developer that's worth anything has already moved away from Windows.

    7. Re:Solving the GUI layout manager problem by thule · · Score: 1

      Nice! Will it also be able to take advantage of gnome-vfs so file->open also work just like it does in Gnome?

    8. Re:Solving the GUI layout manager problem by AKAImBatman · · Score: 4, Informative

      Better yet, you can try it for yourself:

      https://mustang.dev.java.net/

      The sourcecode is also available under a non-contamination agreement.

      The Desktop features of Mustang are documented here.

    9. Re:Solving the GUI layout manager problem by aCapitalist · · Score: 1

      No, he's talking about Java 7 - which I'm assuming he's not confusing with Java 6 (Mustang). I already have a recent Mustang build.

    10. Re:Solving the GUI layout manager problem by aCapitalist · · Score: 1

      That solution is not cross platform, which is one of the main benefits of using Java, and is completely restricted to Windows. If you want to be tied to the horribly buggy piece of crap that is Windows that's great but forgive the rest of us for having a brain.

      Any developer that's worth anything has already moved away from Windows.


      And that's why there isn't any competition for windows on the client, because losers like you believe (maybe) in that crap.

    11. Re:Solving the GUI layout manager problem by Anonymous Coward · · Score: 0

      "And that's why there isn't any competition for windows on the client, because losers like you believe (maybe) in that crap."

      This statement is laughable at best. MacOS X absolutely destroys Windows as a client and I would go as far to say that recent versions of Linux and Solaris do as well. Windows is sub par in practically every conceivable way, it just comes packaged with almost every computer that's being made today and is therefore deployed the most widely.

      Honestly, if you're a developer and you think Windows is a _good_ operating system you need to go back to school and get a decent education.

    12. Re:Solving the GUI layout manager problem by AKAImBatman · · Score: 1

      Ah, my mistake. I was confusing what he was talking about with the new rendering scheme used in 1.6. I hadn't even realized that the features for Java 7 were being decided yet. :)

    13. Re:Solving the GUI layout manager problem by Anonymous Coward · · Score: 0

      Swing will not be multithreaded. It will now however have a backing store so you no longer get the "background paints a big gray box" problem.

    14. Re:Solving the GUI layout manager problem by smash · · Score: 3, Interesting
      And that's why there isn't any competition for windows on the client, because losers like you believe (maybe) in that crap.

      Such as Mac OS/X. Or even Linux, on the horizon (as always :D though it's made great leaps in the past 2 years).

      Client OS is becoming largely irrelevant these days anyway - the browser is where it's at, and Microsoft is losing their share there pretty quickly.

      Which is why they were originally so desperate to "win" the browser war. Unfortunately (for Microsoft), killing netscape just ended up spawning Mozilla/Firefox...

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    15. Re:Solving the GUI layout manager problem by aCapitalist · · Score: 1

      And the more I think about it, the more I think he is confusing Mustang with some features in Dolphin (7). He's a little over-optimistic about the native fidelity and font quality of Mustang. It'll be better, but it won't be native. I contend that one of the biggest mistakes Sun ever made was not to use native fonts in Swing.

    16. Re:Solving the GUI layout manager problem by aCapitalist · · Score: 1

      Client OS is becoming largely irrelevant these days anyway - the browser is where it's at, and Microsoft is losing their share there pretty quickly.

      Which is why they were originally so desperate to "win" the browser war. Unfortunately (for Microsoft), killing netscape just ended up spawning Mozilla/Firefox...


      Sorry to burst your bubble, but hardcore DHTML/AJAX barely gets you to the functionality of Windows 3.1. Vista with Avalon/XAML will just drive the point home even more. Mozilla as a platform has always been more talk than action, and Firefox has already settled into its niche. But, heh, Java developers have been relegated to the server so I understand your point of view.

    17. Re:Solving the GUI layout manager problem by Anonymous Coward · · Score: 0

      You must be either an MCSE or part of the IT staff. Only an MCSE or an IT monkey could be as clueless as you've shown to be in your last 20 or so posts.

    18. Re:Solving the GUI layout manager problem by Doctrinal+Enforcer · · Score: 1

      Thank God for C#? Oh please, the B-sharps have more of an influence on Java than that pretender of a programming language. Micrsoft couldn't even invent it's own DOS for heaven's sake.

      --
      VERITAS VOS LIBERABIT
    19. Re:Solving the GUI layout manager problem by smash · · Score: 1
      Name a single "home user" task you can do today that you could not do with Windows 3.1?

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    20. Re:Solving the GUI layout manager problem by aCapitalist · · Score: 1

      I was being too giving when I said it approached the functionality of win 3.1. Obviously, HTML/Javascript hacks is a complete joke as a "toolkit" and you're extremely limited to what you can do in a sandboxed browser environment. You can't even open up a persistent socket without Flash. Do you really think that AJAX is anything besides a clunky, hack that is used because of the deployment opportunities? I guess you java server-side guys are so limited in your options, that you have to put the best face forward on what is utter crap for rich client functionality.

    21. Re:Solving the GUI layout manager problem by aCapitalist · · Score: 1

      Thank God for C#? Oh please, the B-sharps have more of an influence on Java than that pretender of a programming language. Micrsoft couldn't even invent it's own DOS for heaven's sake.

      Haha, watching you people in denial is always hilarious. In your fantasy world C# had nothing to do with the new features in Java 5...right? Hilarious

    22. Re:Solving the GUI layout manager problem by Anonymous Coward · · Score: 0

      Netbeans is "award winning"? Yep, it wins the Lifetime achievement award for the slowest application. OpenOffice was a strong contender since started including Java, but Netbeans still held on, and so they gave it a lifetime award too.

    23. Re:Solving the GUI layout manager problem by Anonymous Coward · · Score: 0

      "I guess you java server-side guys are so limited in your options, that you have to put the best face forward on what is utter crap for rich client functionality."

      You have absolutely no clue what you're talking about. You're a Windows fan boy with an MCSE who develops and promotes Visual Basic... that pretty much erases any credibility you may have had.

      P.S. You're an idiot. Please do us all a favor and don't breed.

    24. Re:Solving the GUI layout manager problem by Anonymous Coward · · Score: 0

      Ten years worth of development on that one simple problem... and people wonder why no-one likes Java apps and only use them under protest... or when Sun forces the crap into OpenOffice.org.

    25. Re:Solving the GUI layout manager problem by Anonymous Coward · · Score: 0

      My, what a simple world you live in!

    26. Re:Solving the GUI layout manager problem by CastrTroy · · Score: 2, Interesting

      If Java 6 will be multithreaded by default for GUI stuff, then I think it will help a lot of inexperienced programmers make a more responsive app. But making things multithreaded means there's a lot of other things to take into consideration. Just making a new thread is pretty easy in Java, and isn't what really makes GUI programming hard to do well. Doing threaded programming takes a little extra knowledge that I think not a lot of programmers have. If you click on one button and it fills a list with options, and clicking on another button sorts them, and you click on the sort before it's done filling the list, what happens? do you have to write in the code to wait until the list is filled before sorting, or does it do that automatically, or does it sort what's there, and leave all the rest of the list items unsorted?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    27. Re:Solving the GUI layout manager problem by Hard_Code · · Score: 1

      "VB killer"

      Hasn't VB already been killed by general disregard and disgust?

      --

      It's 10 PM. Do you know if you're un-American?
    28. Re:Solving the GUI layout manager problem by MemoryDragon · · Score: 1

      Xaml... typical Microsoft not invented here syndrome... instead of going with xul, they forked xul and svg away altered parts of it and tied it to windows, so that the rest of the world has to clean up their mess again.

    29. Re:Solving the GUI layout manager problem by jdray · · Score: 1

      Alternatively, it could have been a typo. The 6 and 7 keys are suspiciously close to one another on the keyboard, you know.

      Just a thought from a generally optomistic, think the best of people kind of guy... :^)

      --
      The Spoon
      Updated 6/28/2011
    30. Re:Solving the GUI layout manager problem by jdray · · Score: 1

      Right, but "C-sharp killer" just doesn't have that ring to it...

      --
      The Spoon
      Updated 6/28/2011
    31. Re:Solving the GUI layout manager problem by Anonymous Coward · · Score: 0

      And this answers the parent's question how, exactly?

      Oh wait, you don't know enough to answer his question, so you'll just continue flaming him and spewing unfounded assertions.

      You're infectious human waste.

    32. Re:Solving the GUI layout manager problem by Anonymous Coward · · Score: 0

      Plug in a USB device and have it work.

    33. Re:Solving the GUI layout manager problem by Evil+Pete · · Score: 1

      This is welcome news. My experience with Swing has led me to tell people that "Java is good, Swing is a dog". Which means I have avoided it for a couple of years.

      --
      Bitter and proud of it.
    34. Re:Solving the GUI layout manager problem by angel'o'sphere · · Score: 1

      Oh,

      no I don't think that was a mistake!!!

      did you ever use native fonts on a Mac? And on Windows? AND: on Linux?

      How do you make an app portable if it uses native fonts? How do you lay an abstraction layer over the native font system? Will be pretty hard.

      Lots of stuff you can do with the Java Fonts and 2D API you not even can do with windows native fonts (at least not under the slightly outdated APIs where I needed to do that).

      But look at it from the other side: everyone bullshiting Swing should at least once write a small app with menues and a drawing widget and some controls, e.g. a tree view and a table to see how wonderfull well designed Swing is.

      MFC is a nightmare, and BTW: Qt, is very similar to Swing ... even the C# WindowsForms library is close to Swing.

      IMHO Swing turned the world of GUI development to the good, even with its slight flaws.

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    35. Re:Solving the GUI layout manager problem by angel'o'sphere · · Score: 1


      Name a single "home user" task you can do today that you could not do with Windows 3.1?


      Ripping a DV and burning it as SVCD.
      Or simply: playing an MP3 stream.

      (or basically everything needing more than 32 MB data)

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    36. Re:Solving the GUI layout manager problem by smash · · Score: 1
      Copy DVD to hard disk, crunch it at your leisure, burn to CDROM. Could do that with less than 32mb RAM if the application coder *had* to.

      My mobile phone can play MP3s, and it has less functionality than Windows 3.1 - and I can play MP3s and do other things with Windows 98 running in 32mb of memory.

      Try again :)

      And next time, try to focus on the software side of things (Windowing toolkit, libraries, etc) rather than hardware requirements, as that's the point we're focusing on here ;)

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    37. Re:Solving the GUI layout manager problem by smash · · Score: 1
      Just so you're aware, i'm not a "Java guy" - i fucking hate Java, and I do not code in it - so you're making wrong assumptions there.

      I do not think Java is the be all and end all - my point however is that OS is becoming irrelevant - the tech to do *everything* you need in a browser is not here yet, but give it a couple of years and it will be - you can guarantee it.

      That's my point - within the lifetime of Windows Vista, it will become irrelevant whether you're running MacOS, Windows or Linux or most day to day tasks...

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    38. Re:Solving the GUI layout manager problem by larry+bagina · · Score: 1

      OpenStep Interface Builder was all that and more, last century. Of course, VB and Java have more developer market share than OpenStep (or MacOSX).

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    39. Re: Solving the GUI layout manager problem by gidds · · Score: 1
      VB/Delphi using pixel placement layout allow you to place the controls on a form just so, but what about resize?

      It's not just resizing that makes absolute layout a Bad Thing(TM). What happens when you're running on a machine with different default fonts? What happens when you've translated your app into a different language, and all the fixed strings are longer? What happens when the screen's smaller than you anticipated? What happens when you're running on a different version of Windows (let alone another OS) and the widgets have changed size slightly? And the story goes on...

      Absolute layout only works if every aspect of the display is precisely the same; which is a pretty short-sighed way of designing software.

      --

      Ceterum censeo subscriptionem esse delendam.

    40. Re:Solving the GUI layout manager problem by angel'o'sphere · · Score: 1

      Well,

      ok, if your point is: you could install Win 3.1 oon a modern +3 GHz Pentium 4 (or something) then ofc the machine is faste nought o crunsh a DVD or even to play mp3s.

      However, if you mention Win 3.1 and you merly ask the question what a home user "could" do on Win 3.1 then I have to say: at the time where Win 3.1 was "en vougue" (that was arund 1993 to 1995) a home user could do NOTHING with it a home user in our days want to do.

      If you like me to focus on the software then: there is no software for Win 3.1 to rip a DVD or a CD or to play mp3s ... so you would have to write (or download, fix/rewrite) it yourself.

      A typical MP3 is about 5MB to 10MB big, depending on encoding and ofc playing length. You can't even load that in Win 3.1 into one chunk of memory!!! You would need to stream process it ... on a machine around 1993 that was impossible.

      Comparing a mobile phone with a machine from 1993 makes no sense either. 1993 you had a 468 with 33 MHz speed and about 16MB ram. A mobile phone in our days has an ARM or similar embedded processor and usually more than 16MB menory ...

      However if you think a home user is only using textprocessing and excel, you might be right ;D

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  5. While I like eclipse by Billly+Gates · · Score: 2

    The gui tools are next to none with Netbeans... well for free ide's that is. Jbuilder is nice too... does anyone still use it?

    I need Java5 due to school so I have not been using Netbeans as the earlier versions had some issues with it. but I plan to switch and will fire it up later tonight after its done downloading.

  6. Re:Yay! by N4DMX · · Score: 1

    Yeah, beans make me bloated too. :)

    But I seriously like the looks of the Matisse GUI builder (as far as what I saw on the link to the demo). I used Netbeans a few years ago, and it was kinda' sluggish back then (don't know about now). I haven't done anything in java since then, but I am considering trying this out just for fun.

    --
    42
  7. Re:Yay! by larry+bagina · · Score: 1, Flamebait

    I tried out NetBeans a few months back, before settling on Eclipse... my unscientific opinion is that NetBeans feels more sluggish when editing, but had some interesting features (that I didn't need, so Eclipse it is).

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  8. Re:While I like eclipse by distributed · · Score: 1

    How about other non-free IDE's like intellij IDEA ?
    I used it at work about a year back and it was awesome. Much better than eclipse in performance but kinda lacking in plugin diversity.
    I have since shifted to writing c++ in vi and eclipse with CDT :-).. and i think i am lovin it(vi) more than an IDE. There is nothing like vi(or mebbe emacs) for keyboard addicts, with the combination of ctags and minibufexplorer. Except debuggin, but thats okay since this is a different language.

    --
    [all generalizations are untrue except this one]
  9. Performance by sterno · · Score: 2, Interesting

    I've been using Netbeans pretty routinely for a few years now. It's a little sluggish on the old development box I used (dual 733). I've found it to be quick and responsive on anything upwards of a 2.8Ghz P4 (haven't tried anything in between though). It benefits from having a good amount of free memory because gc'ing from the hard disk is expensive.

    --
    This sig has been temporarily disconnected or is no longer in service
  10. Looks like they've got subpixel in there by aCapitalist · · Score: 3, Informative

    I saw some screenshots of it, and it looks like the editor finally got the subpixel rendering in there. It's still no cleartype, but at least the editor is now somewhat readable on a LCD.

    1. Re:Looks like they've got subpixel in there by aCapitalist · · Score: 2, Informative

      ...that is if you're running a later Mustang build

    2. Re:Looks like they've got subpixel in there by Noodles · · Score: 1

      Yeah, my big complaint is the ugly editor font. I can't stand looking at it all day long. Cleartype can't come soon enough.

      Also, the active editor tab is just barely a different shade than all the rest and is difficult to locate right away. And the tab color is fixed. It isn't customizable. Lame.

  11. Anotehr thing I like about NetBeans... by SuperKendall · · Score: 3, Insightful

    I also haev used eclpise, but often wander back to NetBeans...

    One great feature is that it takes so little time in NetBeans to simply mount a source tree, then attach a the debugger to a remote VM and be debugging code in 1/2 hour. Made it great for helping debug other peoples code, sometimes who did not know how to use a debugger at all.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  12. Sweet! by Lord_Slepnir · · Score: 3, Funny

    Perfect timing for NetBeans 5 to come out. I just got done starting up NetBeans 4.0. I started it when it came out.

  13. Re:Huh? by daveb · · Score: 0
    an island in Indonesia see java

    A particularly nice type of coffee - on taht note - here's some nice java tutorials

  14. netbeans vs intellij by typidemon · · Score: 0, Redundant
    Is netbeans nearly half as good as intellij IDEA?

    Although, I do prefer netbeans GUI builder over the intellij one.

    1. Re:netbeans vs intellij by Anonymous Coward · · Score: 3, Funny

      Yes, netbeans is almost half as good as intellij

    2. Re:netbeans vs intellij by $1uck · · Score: 1

      You know... I keep hearing that, but I wouldn't know. I'm not about to shell out my own personal money for an IDE when free ones are abundant (and I'm familiar with them). I have a hard time talking management into spending money on an IDE that I've never used when there are free ones that I'm familiar with all around. I went on one job interview where the interviewer showed me some of their stuff, the used IntelliJ so I finally saw it in action. Looked like most other IDE's except somehow the developer had broken the code completion aspect (he didn't know how). I wasn't impressed... I'm sure thats largely impart to the user, and my limited experience, but I still can't talk anyone into buying it for me.

  15. subversion? by Frequency+Domain · · Score: 1

    Does it do subversion out of the box?

    1. Re:subversion? by Grayhawk · · Score: 2, Informative

      You're able to download modules for Subversion support, but it is not as well integrated as CVS at this point. They have a new project, http://subversion.netbeans.org/ , that should finally bring it up to the same level of support that CVS has.

      -rh

    2. Re:subversion? by jdray · · Score: 1

      Speaking of which, how about integration with other version control repositories? Is an interface to Serena Dimensions (the VCS formerly known as PVCS) available?

      (I apologize for bringing up a commercial app in this forum, but people were bandying about names like intelliJ and I just forgot myself for a moment.)

      --
      The Spoon
      Updated 6/28/2011
    3. Re:subversion? by magicjava · · Score: 1

      Yes, NetBeans supports Subversion. In 5.0, these are the steps you use to set it up: 1) Firstly you need to install VCS generic support from AUC. 2) Install Subversion profile support. 3) register new svn versioned directory with the use of "Versioning Manager" 4) Switch to "Favorites" view and add directory you setup as your "Working Directory". 5) Select this directory and invoke "SVN Local | Check out". 6) Open project.

    4. Re:subversion? by jdray · · Score: 1

      Um, thanks, but you didn't answer my question. How about Dimensions?

      --
      The Spoon
      Updated 6/28/2011
  16. Okay, so what is better? by countach · · Score: 1

    I've been a long time and happy user of Borland JBuilder, but have recently decided to switch to a free environment. I picked Eclipse because I need to use JBoss at work and and JBoss seems to recommend it. So, after a great deal of readaption to a different way of thinking have finally become comfortable with Eclipse.

    I've found Eclipse does some things nicer than JBuilder, but it also does some things worse. And it lacks some important features out of the box - like a gui builder.

    Anybody got enough experience with NetBeans to say whether it is better or worse that Eclipse? And is Netbeans open source?

    1. Re:Okay, so what is better? by LarsWestergren · · Score: 2, Interesting

      Anybody got enough experience with NetBeans to say whether it is better or worse that Eclipse?

      They are good at different things... With Eclipse you get something very barebones, and you have to search around for a lot of plugins. Netbeans have good integrated support for exiting XML files, JSP files, Javascript, etc. Netbeans has nice wizards for creating different kinds of Java projects (say, EJB, Swing, Struts...). Historically, Eclipse has been a lot lighter and faster since it used SWT rather than Swing, but if you use Java 1.5 or later Swing has a huge improvement in speed and size so now they feel just about equally responsive.

      All this said, for some reason I prefer Eclipse. It somehow feels more natural to me and doesn't get in the way... Maybe its because I'm used to it though.

      And is Netbeans open source?

      Yep.

      --

      Being bitter is drinking poison and hoping someone else will die

    2. Re:Okay, so what is better? by gangien · · Score: 1

      IntelliJ is better.

    3. Re:Okay, so what is better? by LarsWestergren · · Score: 1

      for exiting XML

      Oops... I meant editing of course.

      --

      Being bitter is drinking poison and hoping someone else will die

    4. Re:Okay, so what is better? by Rzso · · Score: 1

      Anybody got enough experience with NetBeans to say whether it is better or worse that Eclipse?

      It depends. I prefer NetBeans, because my appliactions usually have complex GUI. GUI editor of NB 3.6 was the best at the time I chose IDE for a project. Matisse, the GUI editor of the new version is the coolest I've seen among IDEs. I also like the web application support and the integration with Ant.

      Although I liked some features of Eclipse I never got really used to its logic. There are some plugins which available only for Eclipse. Eclipse also seemed faster for me.

      So, I think the choice can be made only on personal preferences.

    5. Re:Okay, so what is better? by LDoggg_ · · Score: 1

      And it lacks some important features out of the box - like a gui builder.

      Considering eclipse was just a download and my copy of jbuilder enterprise actually did come in a "box"...

      But if you want the GUI builder in eclipse, just go to Help Menu -> Software Updates ->Find and Install , and add the GUI building stuff.
      The Swing/AWT/SWT builder isn't perfect, but its under heavy development and its been very usuable for a while now.

      The last version of jbuilder we paid for was Jbuilder2005, we got Jbuilder2006 with the support contract but we're not even using it.

      Jbuilder is a great product, but eclipse with the GUI tools and J2EE tools added does everything we need now.
      The eclipse web tools went 1.0 a couple months ago and it fixed quite a few things. Even the webservice generators are almost an par with JBuilder's implementation.

      --

      "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
    6. Re:Okay, so what is better? by cjmnews · · Score: 1

      Having not used eclipse I can't answer that question, but I can say that NetBeans is a lot better than JBuilder. Layouts take 1/4 the time, and NetBeans simplifies the code by not requiring a massive amount of layout managers just to get everything to position where you want it. NetBeans has access to more properties of each object than JBuilder does. With NetBeans you can actually use the drag and drop functioanlity of the GUI a lot quicker than JBuilder. In general it is a lot faster than JBuilder 6.0.

      On the downside of NetBeans 5.0 Beta 2 (have not upgraded yet) when you need to update size or placement of objects on the left side of the panel/window using drag and drop, objects on the right tend to move around automatically. Even if you don't want them to move.

      I'd say NetBeans is better.

      --
      You can lose something that is loose, so tighten the loose item so you don't lose it.
    7. Re:Okay, so what is better? by magicjava · · Score: 1
      Yes, NetBeans is better than Eclipse. It has all the features you'd expect from an IDE and dosn't require you to surf the net searching for plugings for basic functionality like GUI building. A few other nice features:

      It has built in support for most popular servers like JBoss, WebLogic, and TomCat, as well as any database that supports JDBC. You can work with these servers and databases right inside the IDE.

      Strong refactoring and code navigation.

      Strong code generation support. There are many templates and for some things, like EJBs, NetBeans can actually write all the code for you.

      Ant-based projects. NetBeans creates the Ant script for you as you build your project. You can then use that Ant script in other tools like Cruise Control.

  17. That would be good. by jd · · Score: 2, Interesting
    About 90% of the time it takes me to develop an application is in essentially writing my own layout management tools that are transparently scalable and efficient. X/Motif is the worst for layout handling, Java is one of the better environments but still far grottier than it need be.


    I have always been in two minds about NetBeans - it's good, but if a tool doesn't actually help in the code writing, then I might as well use a colorized text editor. So far, I've not been as impressed by NetBeans' ability to actually help as I'd have hoped.


    Having said that, IMHO, if you want to do pure Java development, NetBeans has always been one of the top choices.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:That would be good. by CaptainPinko · · Score: 1

      really? I find that surprising. The main reason I use NetBeans is that I enjoy the boost in productivity it's debugging/code-tracing ulities give me. They are the best I've ever used bar none. It's text editor is also pretty slick with acromyns like "sout" expanding to "System.out".

      --
      Your CPU is not doing anything else, at least do something.
  18. Award Winning by hayriye · · Score: 2, Insightful

    When I see "...award winning..." in a text, I stop reading the rest.

  19. I'm Still Using NetBeans 3.6 by CowboyBob500 · · Score: 1

    I work freelance and every single one of my clients uses a different IDE and source tree setup. The only IDE that can consistantly deal with this situation is NetBeans 3.6.

    The developers dropped the ball with 4.x and above. Everything has to be where NetBeans expects it without a lot of messing around. I mean 4.x won't even let me create a JSP file unless NetBeans thinks that it has a "web app" to create it in. WTF is up with that? Especially since I can create it in Konqueror and refresh the folder in NetBeans and it now recognises the JSP.

    Nope, I'm staying on 3.6 and when my clients move to Java 5 I'll be looking around for something else...

    Bob

    1. Re:I'm Still Using NetBeans 3.6 by fforw · · Score: 1

      You should really look up working with and configuring freeform projects..

      ( e.g. http://www.netbeans.org/kb/41/freeform-config.html )

      Free form projects let you use arbitrary ant-scripts with netbeans.. Netbeans5.0 is really much better than 3.6..

      --
      while (!asleep()) sheep++
    2. Re:I'm Still Using NetBeans 3.6 by CowboyBob500 · · Score: 1

      From your link:-

      If you are comfortable working with Ant, you can edit your Ant script and the IDE project configuration file to achieve an even tighter integration between NetBeans IDE and your build process.

      No I can't. It's not my software to change and unless its in the requirements, no-one's going to pay me to do that.

      Essentially, I don't want any kind of project file, ever. The code bases I work on already have their own build systems - some ant, some maven, some proprietary. I don't want to re-write the builds or re-order the directories and files just so I can build within my IDE. It's a complete waste of time. NetBeans 3.6 works just fine for me. I've looked at the feature set in both 4 and 5 and to be quite honest, there's nothing in there I'd ever want to use anyway. As long as I have code completion in my source and JSPs and can knock up a quick and dirty form in the form editor, then I'm happy. I do everything else on the command line anyway.

      Bob

    3. Re:I'm Still Using NetBeans 3.6 by $1uck · · Score: 1

      Well for a large part of my last developement project I used nb 3.6 and used Java 5. I avoided most of the new language features b/c nb wouldn't recognize the syntax but as long as you go in and change the compiler you can compile your Java 5 code in NB 3.6. I upgraded to 4.1 and like it a lot better, I had absolutely no problems importing the source libraries/projects but it was a j2se app.

  20. great by wwmedia · · Score: 0

    got it yesterday

    i love the new GUI Builder

    also the plugin architecture

    one thing tho i doesnt have the same error detection as eclipse

    i love the way eclipse suggests solutions to problems and bugs

  21. first try - first bug by M1FCJ · · Score: 1

    Ah... OK, I gave it a shot... Added the source trees to the project, removed one source branch and tried to add it again. Nope, can't do. Restart app, try again. Nope. Won't let me add the branch back. I'm done with this piece of crap. Back to Ecplise, it at least works.

    1. Re:first try - first bug by Anonymous Coward · · Score: 0

      So you've proven that you're incompetent. Congratulations.

      Honestly, if you can't get a simple project working in Netbeans you shouldn't be programming. I've seen lots of competent developers who've never even used Java before figure it out within seconds...

      P.S. Anyone that calls an IDE a "piece of crap" after using it for less than a few minutes, especially when that person isn't even capable of getting a project setup, is an idiot.

  22. Does it allow word wrap? by FingerDemon · · Score: 1

    I've been using 3.6 and I can't get it to word wrap long lines in xml files. It is kind of an annoyance. But I figured it would be fixed in the next version, no big deal.
    But a colleague is using 4.1 and he couldn't get that to word wrap long lines either? It looks like you can word wrap the output area, but not the code editing workspace.

    I'm only using the Windows version, does the linux version have word wrap? Is it buried in an option set somewhere that I haven't caught? If it is not possible and they haven't fixed it in 5.0, I will really wonder what they are thinking. Even simple text editors allow word wrapping.

    Am I missing something?

    --

    "Contrarily the lookaside buffer might not be the panacea... "
  23. Re:Huh? by Anonymous Coward · · Score: 0

    Ohhhh ok. I thought it might have been that dismally failed bloated piece of shit Sun was pimping in the mid 90's.

  24. Netbeans by Midnight+Thunder · · Score: 1

    I used to use the application about 5 years ago, since it was the best free IDE around for Java. The problem was that it was really heavy on the CPU and memory. Previously to that I used VisualCafe, and NetBeans was certainly an improvement.

    Move on a bit and I discover Eclipse (maybe through a friend or collegue) and really got to like it. A few things that I liked were the performance and the ability to open multiple projects at the same time. I am hooked on Eclipse, but I am always willing to take a look at the alternatives, since sometimes they come up with an innovative approach for doing something. One thing that I miss in Eclipse is having no GUI builder.

    --
    Jumpstart the tartan drive.
  25. Eclipse Visual Editor by Anonymous Coward · · Score: 0
  26. About CPU and Memory by nobodyman · · Score: 1
    I used to use the application about 5 years ago, since it was the best free IDE around for Java. The problem was that it was really heavy on the CPU and memory.

    I hear ya - Netbeans definitely likes the RAM. I have a winxp p4 2.8ghz box, and 512mb of ram was just not cutting it. Now I have 1.5 gig and it runs very smooth. I tend to be less critical of ram usage for dev tools, and ram is relatively cheap so I've pretty much stuck w/ Netbeans over Eclipse.

    It apppears netbeans 5.0 footprint hasn't changed. I just built/ran a decent sized web app (150 classes, 200 jsp's), and it's currently soaking up 160mb for the ide and 60mb for built-in tomcat. Build time and overall responsiveness seem generally improved but it's too soon to make a final call.

    My biggest gripe w/ Netbeans still hasn't changed, however: the api/documentation browsing still sucks (imho). Eclipse wins in this arena hands down - the "iTunes-like" multi-pane api browser is very quick and intuitive. With netbeans i feel like I'm scrolling or expanding tree-lists 90% of the time.
  27. just one more thing... by nobodyman · · Score: 1

    If you're in a corporate or school environment, check whether you have virus-protection that does on-access file scanning (most do). This will KILL your Netbeans performance (and I suspect any other java ide) as it's constantly loading/accessing .jar files. Once I added put .jar files in Norton's exception list things went much, much faster.