Re: Which IDE to use?
One of the responses that indicated you should whether you need an IDE at
all is a very good question. If that response does not intrigue you then
you should read the Java IDE product comparisons that can be found in just
about any half-reputable Java / Software development magazine to get a bang-for-buck
and matchup of features chart. These devices are reasonably unbiased (ok,
ok, you may disagree..) if you don't just want an opinion.
But otherwise, you've asked a pretty broad question and you'll get a bunch
of broad opinionated (opinions are good if they say and you listen to why
they hold that opinion) answers.
Ok here goes, it depends (knew I was going to say that didn't you...).
Basically if your company doesn't have a 'thou shalt use X' dogma then use
whatever you like (I mean 'individual' choice, not just whatever). You should
always be in a position to say how much dependancy you have on any development
environment you have established.
Some will use JBuilder, Visual Age or Forte (to name a few).
Many (many) others will use a decent (and often free / near-free) text/code
editor like Textpad and build using other tools like a Java SDK (pick your
flavour, Sun, IBM, etc) and ANT (to build the project).
And by 'it depends' I also mean what do you want out of the IDE? Nobody can
or should (my opinion) memorise the oodles of Java packages (libraries) out
there so nobody does. Instead they rely on the API docs (easily downloaded
for local reference) or they rely on the IDE to prompt them (with for instance
all the parameter combinations for a given method). This is an example of
one of the handy IDE features.
As another example JBuilder (for one) has features to assist you with building
EJBs if you're building that type of application. The matching bracket feature
in Forte is also handy. You might also want to know what level of integration
the IDE has with other packages. For instance does the IDE integrate with
a model tool (such as Rational Rose) and does the IDE integrate with a version
control system such as CVS, PVCS, ClearCase or SourceSafe. Does the IDE integrate
with an issue management system (such as ClearQuest or Tracker).
Choosing an IDE (if you want / have to use one) should be prefaced by you
listing all of your software development practice requirements in a checklist
and then comparing products in your purchase domain against your requirements.
Nobody said it wouldn't take time but then it is you (and your company) that
will have to spend time and money using the IDE/non-IDE environment.
Here's a link to a list of Java IDE's:
An one for an article about choosing an enterprise-wide IDE:
"Ralph Carrasquillo" <Ralph_Carrasquillo@ninewest.com> wrote:
>Our company is trying to determine which EDI to use and why. Our choices
>include Jdeveloper, JBuilder, and Forte. Our back end is Oracle 8. Im not
>sure at this point which is the most commonly used anymore I thought a while
>back that JBuilder was very common and Ive checked out the current version
>Any input at all would be appreciated...
Re: Which IDE to use?
Visual Age for an IDE - you can incorporate JTest with it too which is very
Visual Slickedit for a decent editor.
I think I can say that you can combine AJAX WebShop and JB or others. And this kind of combination is the best IDE.
Right, AJAX webshop is a good choice.
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL