Re: Java IDEs *Le sigh*
"Nate the Capricious" <NatLWalker@gmail.com> wrote in message
news:1146066748.242985.88920@y43g2000cwc.googlegroups.com...
I have Visual Studio, I don't want a
clone (multi-language IDE blablabla). I just want something somewhat
comparable to it for the Java language, and I'm having alot of trouble
finding one.
[...]
Maybe I was too long winded. What I'm lookign for is:
"An IDE that isn't platform/vendor restricted (or offers too many
confusing menues/etc for their products that I don't want to install)
that has a nice editor, some refactorings, and Visual applications/web
designers."
Integration with VSS would also be nice.
A lot of people recommend sticking with something simpler than Eclipse
when first learning the Java language, and only later on moving to Eclipse
(or NetBeans or whatever) once you no longer have to juggle learning the IDE
along with learning the syntax and the API, for example.
AFAIK, neither Eclipse, NetBeans nor Sun Studio ONE are platform or
vendor restricted, except in the sense that if you write Java programs,
you're restricted to the Java platform. In fact, most Java IDE are not
restricted. The only one I can think of is Visual Studio's J++ and J#
support, where J++ and J# are languages that are "kind-of" like Java, but
not really. If you consider those languages to be a variant of Java, and you
use those tools, then you'll be restricted to that variant of Java.
There's an IDE that was designed specifically for learning Java. It's
called BlueJ (http://www.bluej.org/) I'm not sure if it has refactoring
and/or visual application/web designers though.
BTW, web application stuff is usually done with J2EE (Java 2 Enterprise
Edition), whereas most tutorials on learning Java will focus on J2SE (Java 2
Standard Edition). So if you're new to Java, I recommend you forget about
web applications for now, and concentrade mostly on command line programs
and desktop applications. Once you've got the hang of that, you can move on
to J2EE for web applications, or J2ME (Java 2 Micro Edition) for handheld
and cell phone applications.
- Oliver