From: Jim Janney on
Clarence Blumstein <blumstein.clarence(a)gmail.com> writes:

> Do you suggest me using IDE when I'm learning JAVA? because I'm about
> to using Eclipse when I'm learning JAVA? Did you using IDE while/when
> are a beginner?

Depends on what you're trying to accomplish. If you're preparing for
a job interview, using a text editor will force you to learn the kinds
of things that people are likely to ask you about. And if you're a
beginning programmer there's some value in learning how to do
everything by hand.

But if you're an experienced programmer who simply wants to get
productive in a new language, then an IDE is the better choice. As
careful examination of this message may indicate, I like to use GNU
Emacs for, well, just about everything, but I use Eclipse for Java
programming. Eclipse has a Java compiler built into it, which gives
it a deep knowledge of the code that Emacs simply can't match.
Learning to use the refactoring and code assists not only saves typing
but cuts down on silly mistakes. And there's really no good reason to
maintain import lists by hand.

--
Jim Janney
From: Arne Vajhøj on
On 27-04-2010 09:27, Clarence Blumstein wrote:
> Do you suggest me using IDE when I'm learning JAVA? because I'm about
> to using Eclipse when I'm learning JAVA? Did you using IDE while/when
> are a beginner?

My recommendation is to spend the first months using just
an ordinary text editor and command line tools for building
and running.

That will give you a good understanding of how things
actually work.

Then when you know all that stuff, then switch to a
professional grade IDE (Eclipse and NetBeans are free)
and be more productive by letting that do some of the
boring work.

Arne

From: Arne Vajhøj on
On 27-04-2010 14:55, Lew wrote:
> cr88192 wrote:
>> anymore, I typically just do coding (in general) via the mix of Notepad,
>
> Notepad is very bad for Java programming because most extant versions
> don't handle Unicode and they don't like cross-platform line endings.

Notepad has supported Unicode since at least Windows XP from 2002.

There are no such a thing as cross-platform line endings.

It is true that notepad only supports the Windows CR LF, which
means that it does not work when text files are moved as binary
files from *nix.

But instead of blaming notepad then people should transfer the
files correctly.

>> Explorer, and a command prompt (and typically GNU Make for building). not
>
> And Gnu make is useless for Java.

At least it does not provide any benefits that a script does
not, because the dependency stuff does not work with Java.

Arne
From: Clarence Blumstein on
I wanna using IDE while I went to this site
http://eclipsetutorial.sourceforge.net/totalbeginner.html
From: Mike Schilling on
Tom Anderson wrote:
> On Tue, 27 Apr 2010, Clarence Blumstein wrote:
>
>> Do you suggest me using IDE when I'm learning JAVA?
>
> No. You have enough to learn without also having to master an IDE.
>
> You should definitely have a good programmer's editor, though. On
> Windows, Notepad2, Notepad++, or EditPad Lite.o

Or gvim, which is my favorite when I'm not using an IDE. It doesn't number
lines [1], but does display the line number you're on, and does syntax
highlighting. It also has the full power of vi in addition to leting you
use the mouse.

1. That I know of, anyway.