I've found Eclipse to be the best option for me.
Notepad being my 2nd favourite ;)
Main Topics
Browse All TopicsHi guys
4 Years Back I have used Visual Semantec Cafe, Because Of JBuilder features compared to Cafe I have started using jBuilder since 2001. Just started understanding Eclipse
I have already seen lots of links.
But I want your personal experiences and why you think your chosen IDE is best when compared to others.
Thanks
Sudhakar
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
IDEA From Intellij is hands down the best IDE out there. Once you try it, you'll never go back... You can sign up for a 30 day eval here :
http://www.jetbrains.com/i
It seems like the two most popular these days are Intellij and Ecllipse. Ecllipse is totally free, so it has that advantage, but IDEA is the best IMO (and well worth the reasonable price tag).
I first used Eclipse 5 months ago and I've been a convert since (a convert from simple text editors). I like what it does and how it does it. I especially like the fact that it runs on Linux and the ease with which I managed to get Ant and CVS working within it (I actually use CVS now instead of avoiding it ;-))
Just an opinion ;-)
> But I want your personal experiences and why you think your chosen IDE is best when compared to others.
Hi;
This actually depends on your computer system and requirements, so base on several IDE's that I experienced
I'm more that willing to tell my experience to help you !.
If your computer is running maybe a 1-Gig Processor and 128 to 256 memory and your up to J2EE and some
few J2SE technologies the best there is for free are just :
1.) Netbeans, Eclipse, JBuilder X - Fondation but you need to compare them 1st to know what you want. Eclipse is much more
faster than netbeans specially in the loading process. JBuilder X - Fondation is pretty good and free.
Here are the features which you can use to compare :
http://www.netbeans.org/pr
http://www.eclipse.org/whi
http://www.borland.com/jbu
If you ready to pay on whatever price is at stake then you also have 2 options :
2.) IntelliJ & Borland JBuilder X Enterprise. Both of them are pretty good but I prefer IntelliJ IDEA because I'v tried
it my self and its really great I loved it since the 1st time I tried it.
If your computer is running maybe a less than 1-Gig Processor and 128 memory and your up to just normal coding,
There are many other text to code IDE's out there which are free but does not have the form drag and drop functions
like : JEdit, Gel IDE, lite version of JCreator, Jext and so-on. In all of this text to code IDE's my 2 favorite is :
JEdit and Gel IDE : JEdit has many plugins whil Gel IDE is what I use because its really - really fast because it was
made in microsoft platform.
My best choice for free would be :
JBuilder X - Fondation and Eclipse IDE
My best choice for a fee would be :
IntelliJ IDEA Java IDE
Hope that helps . . .
Javatm
What is the advantage of Intellij over JBuilder?
Actually JBuilder has a lot to offer than IntelliJ but I guess the main advantage of IntelliJ
is its easy to use and understandable for new users.
You can compare the features :
IntelliJ : http://www.jetbrains.com/i
JBuilderhttp : //www.borland.com/jbuilder
> for debugging JSPs, struts which IDE is best?
Almost all depending on your choice for easy developement and price :
Netbeans, IntelliJ, Eclipse and JBuilder.
JBuilder X - for experience and managebility.
IntellliJ - for user experince and easy of use.
Eclipse - for speed and managebility.
Netbeans - for experience and managebility.
For free : Eclipse wins this round for speed.
For a fee : IntelliJ wins the round.
I got to add AnyJ (www.anyj.com) to the list. I use it since at least 5 years now (VJ++ and emacs/vi before) and although I tried many of the other IDEs I always came back to it. For me it's the perfect mixure of advanced Java language features (type sensitive completion, code colors, jump to definition, writing interface method skeletons, highlighing of syntax errors in editor etc.) and the freedom of plain text editors (you can open every file and save it where you want). It is highly configurable (keyboard, menus, plugins, tools, colors, ...) and you are not forced to use the now so popular tabbed single window layout if you don't like it. You can set up your projects to use any base library you want (some J2SE version, J2ME, JDK 1.1, gnu classpath, MS APIs or whatever), it works with all sorts of compilers and it doesn't force you to use some special directory structure or build tool for your projects (works well with Ant, gnumake/nmake and it's built in project management). The downside of this flexibility is that you'll need some time to understand how it works to be able to use it efficiently.
AnyJ has also some features that other IDE's don't offer yet, i.e. it maintains a list of all classes, methods and fields of your project and all your class libraries where you can quickly jump to the source of everythig if you know some part the name (i.e. *base64* displays a list of everything that has base64 in it's name) so you'll never need to click through package trees again. Last but not least it remains fast and responsive even for projects with several hundred packages and thousands of classes. Only it's refactoring features and it's debugger fall somewhat behind Eclipse and it doesn't look so polished like IntelliJ. It runs on Windows, OS X and Unix and the Linux version is free.
BTW, if you're working an a specific App Server, then it makes more sense to use the IDE provided by that vendor. For example, Weblogic provides Weblogic WorkShop. IBM WebSphere has WSAD (WebSphere Studio Application Developer) - personally, its the best IDE I've ever come across.
Deploying EJBs is merely a right-click. Its actually a super-set of Eclipse, meaning that - WebSphere features added to Eclipse. The ejb-jar.xml, web.xml, etc are auto-generated - you only need to enter some relevant values (like JNDI-name, Servlet-mapping) in some text-boxes. It comes with a browser, server - and you can configure many servers running on different versions of WebSphere (just give a different port), each holding a project developed on different versions/ specifications of J2EE. It has many perspectives (like Eclipse has), with some more. Its easy to configure a data-source directly through the Data perspective to make your code independent of the data-source.
As for user-friendliness, it is really fast, and compiles the whole project everytime you save a file (and in no time does it do it), and of course, it gives you hyperlinks to the errors in all files. Intellisense is obviously there. If you want to add a new class and you need to specify the super-class/ interfaces, access-type, whether the class should have a main () method or not, etc - you just need to select values from a combo-box and select some check-boxes - you get the skeletal code generated automatically with Javadoc comments. Well, actually, many other IDEs would be doing that too. Sameway, adding a new Servlet/ EJB is no big deal. You don't need to touch the XML files yourself. Debugging is also really easy.
If you've forgotten to import certain packages but used those classes, all you gotta do is right-click -> Organize imports, and it would import the packages you've forgotten. If you have a class with some 50 data-members and you wanna write get/ set methods for those, all you gotta do is right-click -> generate getter and setter. There, you can specify if you want it for all members, or if you only want getters for some members -> just a matter of clicking check-boxes. And it is also a little intelligent in the sense that it keeps Hungarian notations into consideration. For example, if you have kept a String data-member called sName (where 's' is a prefix to denote a String), then you can specify in the options if you want that to be omitted while generating the getter/ setter. So the getter would be made as getName () instead of getSName ().
But of course, its not free. My fav is the version 5.0. But you should consider using it only if you're using WebSphere.
I believe the choice of one particular IDE for developping is more personal.
In my experience I see JBuilder is really good (professional/enterprise edition) but it's not free. IntelliJIdea is even good, but in some case I see it does something I not really want.
Eclipse is good and quick, but when you insert more plug-in it goes slow... but it's free and has interesting features(plug-in) for project. It's from IBM which control Rational (I believe you know RationalRose) and many plug-in for Websphere could be used in it.
NetBeans, I believe is not a really good environment. I see many times it crash specially in debugging.
Hope this help you.
Bye, Giant.
Another reason that I like Eclipse, to include all the above mention reasons, is its extensability. So many people are working on extensions and plugins that it is almost unbelievable. If you want to consider computer 'fashions', Eclipse is in fashion. But we all know that does change. Eclipse is just the platform with built in support for Java. Webshere expands upon this base for Enterprise level development. But you are not limited to that. If you desire to go the Open Source route than you are in luck. Just browse the Eclipse site some time and goto Community and then Plug-ins. If you need plug-ins &/ editors for Javascript, php, python, ruby, c++, eiffel, cobol, css, html, xml, struts, TomCat, gui designers, JDO, Hibernate, many various plugins for Apache&Jakarta packages, and countless others then just download the plugin and go. The power of Eclipse lies in its plugins. It is Open-Source and allows you to build your own plug-ins and/or modifications.
The only thing I don't like is that the update manager does not like our fire wall and proxies, it does take some cofiguration which took a while to figure out.
this argument can go on forever...
Like I always say, it's a bit like asking "What is the best breed of dog". It's pure speculation, and personal preference...
There are plenty of IDE's out there. JBuilder, Eclipse, JCreator, Sun ONE, IntelliJ, NetBeans
They each do the job they were designed for, but each in a slightly different way.
Some cost money, some are free.
All can be tried for nothing.
Gove them a go, see which one suits you and your coding style best...
Not yet decided
I jave downloaded all IDEs and testing the features.
As of now I am using JBuilder X, and found that IntelliJ and Eclipse are more or less similar to JBuilder X . They may contain less features in some aspects and more in some aspects.
So What I am thinking is if we have IDE which contains all the features of all IDEs then that may be the Best IDE. But we may not get such IDE ha ha haa :))
As per my current project specs I will stick up with JBuilder only. Because it is more than enough
But for future project only i should need eclipse IDE's features. So I may shift to that IDE
As tim yates said, It all depends on the specs and requirements of our projects. But if we have one universal IDE that would be good.
Anyways Thanks guys
Thanks
Sudhakar
;-)
Some interesting reading here:
http://www.experts-exchang
- especially the comments after the author's own acknowledgement:
>> "I have successed my solution today with "sciuriware"'s method. "
I used to use JBuilder for quite some time, some how it stopped working on my PC (I have a licensed copy). So I switched to Eclipse. Its now supported by IBM.
Here is why Eclipse is better than all other IDE's
It has all the features JBuilder has, IDE is much lighter than JBuilder.
More advanced features than JCreator.
JBuilder deletes all the contents of the classes folder before building the application. So if you have any .properties files they are deleted too.
Personally I trust any product supported by IBM.
i don't see why eclipse is so popular, I hate these IDE's where you have to create a project. You can't just work with a few classes in a directory, no , that's not good enough. you have to create a damn project each time you want to write code, no matter how big or small the project is.
netbeans is slow, but by far the least irritating, it lets you get on with code, instead of wasting time setting up projects.
Go netbeans and jcreator.
The purpose of the project is that you won't have everytime to load up all the source files. It might not be practical if you have only a couple of files, but for projects with dozens (even hundreds) of source files and with different settings each (different APIs, different config files etc) getting them all togetehr and re-configuring everything can waste you hours.
Updates/fixes got slower and slower for it, people started slagging it off, and Symantec decided it was more trouble than it was worth, so they dropped it :-(
I think as well, they were worried about polluting their brand name, so got rid of anything non-antivirus/anti-intrusi
I never tried it... but I wish I had now ;-)
Originally it was developed by WebGain and then Symantec bought the rights... or something like that. I am not sure what exactly happened but I remember the version version of Visual Cafe was by WebGain, later on it was by Symantec.
> me == borland-o-phile ;-)
Aye, I can see that. You are always the first one to answer jbuilder-related questions :)
For your Information
# Applet Designer Professional from TVObjects (http://www.tvobjects.com/
# Apptivity from Progress Software (http://apptivity.progress
# Awesume Jawa 1.0 from Awesume Interactive Design (http://www.awesume.se/en/
# Bluette the free RAD Java tool (http://blue.donga.ac.kr/b
# Bongo from Marimba (http://www.marimba.com)
# Clarion Internet Edition from TopSpeed Corporation (http://www.topspeed.com/)
# CodeWarrior Pro from MetroWerks (http://www.MetroWerks.com
# Cosmo Code from SGI (http://www.sgi.com/Produc
# ED for Windows from Soft As It Gets (http://www.getsoft.com/ed
# Elixir from Elixir Technology Pte Ltd (http://www.elixir.com.sg/
# Free Builder from the FreeBuilder collective (http://www.freebuilder.co
# GRASP from The GRASP Project (http://www.eng.auburn.edu
# Grinder from Paradigm Exchange (http://www.tpex.com/featu
# Hyperwire from Kinetix (http://www.ktx.com/)
# Jamba Animator from Interleaf (http://www.jamba.com)
# Jamba from Interleaf (http://www.jamba.com)
# JavaMan from HartWare (http://homepage.dave-worl
# Java Studio from Sun Microsystems (http://www.sun.com/)
# Javelin from Step Ahead (http://www.ozemail.com.au
# JaWiz from InfinityEdge Systems (http://www.infinityedge.c
# JBuilder from Inprise(http://www.inprise
# JDesignerPro from BulletProof(http://www.bul
# JDE for Emacs from Paul Kinnucan(http://sunsite.au
# JADI from Sujal Shah(http://dan.hcf.jhu.ed
# JIG from S Cubed(http://www.scubed.cc
# Jipe from Envision Internet Services(http://www.users.
# JPad from ModelWorks(http://www.mode
# Kalimantan from Real-Time Enterprises, Inc.(http://www.real-time.
# KAWA from TEK-TOOLS, Inc.(http://www.tek-tools.
# Lava from Dan Page(http://www.hnet.demon
# Lemur from Island Design(http://www.island-d
# NetBeans from NetBeans, Inc.(http://www.netbeans.c
# OEW 1.0 from Innovative Software(http://www.isg.de
# PARTS for Java from ObjectShare(http://www.obj
# PowerJ from Sybase(http://www.sybase.c
# Roaster from Natural Intelligence(http://www.ro
# SNiFF+ from TakeFive Software(http://www.takefi
# Spirit from eVisNet Limited(http://www.evis.ne
# SuperCede from SuperCede, Inc.(http://www.supercede.
# Visaj from Imperial Software Technology(http://www.ist.
# Vision Jade from Vision Software(http://www.vision
# VisualAge for Java from IBM(http://www.software.ib
# Visual Café from Symantec(http://cafe.syman
# Visual J++ from Microsoft(http://www.micro
# Web Application Platform from SilverStream(http://www.si
# Java WebIDE from Chami.com(http://www.chami
# WipeOut from softwarebuero m&b(http://www.softwarebue
And ofcourse the other IDEs that are discussed in above comments along with notepad :-)
> # Visual Café from Symantec(http://cafe.syman
> # Visual J++ from Microsoft(http://www.micro
these two no longer exist... anyway, we're wandering away from the question here, time to let this thread (and my email notifications) die? ;-)
>># KAWA from TEK-TOOLS, Inc.(http://www.tek-tools.
Even this is also discontinued
and that links he/she get from
http://www.webdeveloper.co
Sigh. You guys really filled up my mailbox while I was happily having lunch ;-)
Anyway, lakkiprasanna, why don't you try to convince your client that the IDE is no longer released or supported, and so its a bad + old choice?
>> I have CD for Cafe. But i don't know how can I send this to you
Courier it ;-) LOL, try putting in some publicly downloadable place if you can.
>> Yeah, that's a really old (4 years?) list... ;-)
Very correct guess, Tim ;-) the site >> "http://www.webdeveloper.c
Copyright © 2000 internet.com Corporation. All rights reserved.
;-)
Has any of those IDEs the ability to detect which words are class names, method names... etc, and put a different color for each kind of word? this is what Visual Assist for M$ Visual Studio does, and really helps reading the code.
About what IDE to choose, some months ago I analized both JBuilder and Eclipse. I ended up using JBuilder, because of it's GUIs designing features. I tried the plugin for Eclipse for creating GUIs, whose name can't remember right now, but it was a lot worse. The thing I miss from Eclipse, which JBuilder has, is the "generate getter/setter" option. Well, JBuilder 9 didn't have the option, anybody knows if JBuilder 2005 will?.
Business Accounts
Answer for Membership
by: girionisPosted on 2004-07-05 at 13:36:26ID: 11475747
Honestly the best Java IDE I have ever used is by far the JCreator: http://www.jcreator.com It's very easy to use, has advanced features (like autocomplete, debugging with break points etc) and it is *very simple*.
It does not provide features though like debugging JSP, CVS access, etc like IDEs like Eclipse do.
Unfortunatelly it's only available on the Windows platform :(