Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Question about IDE's

 
Thomas Harrington
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I have a question for the employed professionals. What IDE is the buisness standard for Java? I mostly use NetBeans while at the university, but while at an interview, I was asked to write some sample code, and the IDE they had was by Borland. Since I have never used it before, I am sure I looked clumsy while I clicked around searching for various features. Now I do not have the funds to go and buy every IDE out there, so I thought I would purchase the one most used by large buisnesses. Can you please tell me what IDE your company uses?
Thank you for your input,
Tom
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64827
86
IntelliJ IDE Java jQuery Mac Mac OS X
 
William Barnes
Ranch Hand
Posts: 986
Eclipse IDE Firefox Browser Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There is no standard in my company. Most of the people in my group use vi or emacs (which are smart text editors, not IDEs).
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
William, I'm very interested in how that works out. Some in our organization believe there must be exactly one blessed IDE that everyone must use. Can you describe any processes you have around this - source control, building distributions? Any problems? How do you avoid using proprietary features of one tool and getting locked in?
 
William Barnes
Ranch Hand
Posts: 986
Eclipse IDE Firefox Browser Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I work for a large company. So what one group is doing doesn't have anything to with what another group is doing. Which is why different groups are able to use different solutions.
My group uses vi or emacs to write the code, cvs for source control and ant to build. (Ant by the way rules!) Our product runs in WebSphere but we don't use their IDE.
[ March 30, 2003: Message edited by: William Barnes ]
 
Marilyn de Queiroz
Sheriff
Posts: 9063
12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In my group, some used JBuilder, some use SlickEdit, some use IntelliJ, some use vi. We ran into the problem where some people said, "Well, it works in my IDE. I don't know why it won't work in yours."
 
Thomas Harrington
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A friend of mine who works for GE told me they use J++ from Microsoft. He also told me that Visual Studio is what GE installed on every programmers computer. I was wondering is Microsoft is the standard. I guess from what I am reading in the posts is: 1) there is no standard and, 2) some companies allow different groups to use different IDE's. What I do not understand about one company having multiple IDE's is: doesn't that increase cost as normally the price goes down as licenses are pucrhased in quantity? Plus you would think it would make managing large projects more difficult.
 
John Smith
Ranch Hand
Posts: 2937
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JBuilder for an IDE, Ant for builds, Weblogic for app server, OptimizeIt for profiler, PVCS for source control.
Eugene.
 
Jim Yingst
Wanderer
Sheriff
Posts: 18671
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's worth noting that if you want/need to familiarize yourself with JBuilder, you can download JBuilder 8 Personal for free, with no time limit. It doesn't have as many features as other editions (the ones that cost money) but it's still useful in and of itself - especially for learning how it works. Even for the features that aren't available in the free version, you can at least see where the controls are located (grayed out). You can see the differences between the various JBuilder editions here.
Oh, and don't overlook Eclipse (also free). Not as easy to understand as JBuilder, but far more powerful and flexible (at least compared to JBuilder Personal; probably also compared to JBuilder Professional. (But I only have version 5 of that; haven't bothered paying for an upgrade since then.)
 
Michael Morris
Ranch Hand
Posts: 3451
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

In my group, some used JBuilder, some use SlickEdit, some use IntelliJ, some use vi. We ran into the problem where some people said, "Well, it works in my IDE. I don't know why it won't work in yours."

That's an easy problem to solve. Everyone use vi.
Michael Morris
 
Ravee Bhat
Ranch Hand
Posts: 72
Eclipse IDE Firefox Browser Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Nothing standard in my organization. Personally I use eclipse. Very good, one of the best things about eclipse is the plug-ins.
Has anyone used pramati studio? People here are contemplating on purchasing it.
[ March 30, 2003: Message edited by: Ravee Bhat ]
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Our standard is JBuilder, but that's because the suits are VisBaz mentality. I use Eclipse or plain vanilla.
 
William Barnes
Ranch Hand
Posts: 986
Eclipse IDE Firefox Browser Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

What I do not understand about one company having multiple IDE's is: doesn't that increase cost as normally the price goes down as licenses are pucrhased in quantity? Plus you would think it would make managing large projects more difficult.

In my company each group has their own budget, so they spend it how they want. And different groups are not working on the same projects, so there isn't any issue there.
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Fascinating answers, everyone. I think we'll be a Websphere Studio standard shop. It's nice to get an enterprise license, and to be able to carry your skills from one project to another. We also have big issues about using open source without contracted support, and Websphere gets us a supported version of Struts.
My own project uses a vendor framework that is locked into VAJ visual composition. That's on a short road with a hard dead end, so I'm not sure what might happen next.
Of course it will be hard to use Websphere Studio without getting locked into more proprietary features. A text editor standard has its merits!
[ March 31, 2003: Message edited by: Stan James ]
 
Chris Stehno
Ranch Hand
Posts: 180
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have been using NetBeans for a few years now and the company I work for adopted it as our standard about six months ago. We are using all that cash we saved to buy better server hardware.
 
Jim Yingst
Wanderer
Sheriff
Posts: 18671
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This thread really belongs in the IDE's forum, so I'm moving it there.
 
Leslie Chaim
Ranch Hand
Posts: 336
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Michael Morris:

That's an easy problem to solve. Everyone use vi.
Michael Morris


Better yet: www.vim.org
 
Mark Herschberg
Sheriff
Posts: 6037
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Thomas Harrington:
What IDE is the buisness standard for Java?

The is only one correct answer... the one I use[i]. :-)
Seriously, as you've seen people's taste varies. It's also not uncommon for people to use different IDEs within one company. One word of caution, however, some of the modern IDEs (i.e. JBuilder, VisualAge, as opposed to Emacs--I'm trying to avoid the typical debate about whether or not this is a true IDE), tend to add their own little code hacks. They won't break in other IDEs, but other IDEs won;t follow the standard.
As an example, JBuilder creates a method called [i]jbInit()
and puts the GUI code in their. This allows the display to correctly display the component. IIRC, if your co-worker creates a GUI using a different tool, and doesn't create this arbitrary method, JBuilder won't display it.
--Mark
 
Thomas Harrington
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What???
Maybe this is the dumbest question ever, but I do not get it. Why add code? What does the user get out of it?
BTW, I think the vandalism of the moose is hallarious! Someone here has a very good sense of humor.
 
Thomas Paul
mister krabs
Ranch Hand
Posts: 13974
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Thomas Harrington:
Maybe this is the dumbest question ever, but I do not get it. Why add code? What does the user get out of it?
Faster development time.
 
John Lee
Ranch Hand
Posts: 2545
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the information!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic