What do you guys think about developing in Java without any IDE, only
using good programmer's editor like UEdit and JDK (and make of course)?
Tomas
Works for me. But I write only faceless applications.
--Mike Amling
I have found that Emacs works like a charm once I plug in
xrefactory. It allowed me to toss out NetBeans and start actually
being productive. I added Ant for building and JSwat for debugging. I
haven't tried JDEE yet.
It does require you to know your way around your layout classes
though, if you're doing GUI apps.
Cheers
Bent D
--
Bent Dalager - b...@pvv.org - http://www.pvv.org/~bcd
powered by emacs
Tomas Penc wrote:
> What do you guys think about developing in Java without any IDE, only
> using good programmer's editor like UEdit and JDK (and make of course)?
I use cscope (yes it works with Java) and vi(m) !
---
Graham
http://www.ozibug.com - quality web based bug tracking
I wouldn't want to miss eclipse. A lot of things are most easily done,
including version control and documentation lookup. You don't get that
with an editor though you will be able to use cvs via ant. But with ant
you don't have fine granular control over possible conflicts etc.
robert
"Tomas Penc" <re...@to.newsgroup.please>
??????:blc51u$2i76$1...@ns.felk.cvut.cz...
Tomas
> Hi,
>
> Tomas Penc wrote:
>> What do you guys think about developing in Java without any IDE, only
>> using good programmer's editor like UEdit and JDK (and make of course)?
>
> I use cscope (yes it works with Java) and vi(m) !
I'm using JBuilder9 PE as an editor ( when I don't use vi&variants )
Otherwise its CLI.= since I can't seem to convince JB that Log4J
is available to it.
IBM
_______________________________________________________________________________
Posted Via Uncensored-News.Com - Accounts Starting At $6.95 - http://www.uncensored-news.com
<><><><><><><> The Worlds Uncensored News Source <><><><><><><><>
What's wrong with all you guys? Don't you know that you're supposed to
use vi?
EMACS? Pshaw. I even use vi (vim) on Windows. (I do.)
Now Ant, on the other hand, there's a Java programmer's friend.
John Bollinger
jobo...@indiana.edu
:^)
Once you really understand what's going on with them (all the classpath stuff,
incremental building etc), it's a lot more efficient to work with IDEs and
overcome their shortcomings. Because you will eventually find yourself in a
situation where you need to automate something or do something else no IDE
provides support for.
But on the other hand, the everyday programming work is MUCH faster with instant
javadoc, real-time compiling, refactoring, special editors for properties or
layouts and other nice features you get by using a good IDE.
Of course there are some people who really don't care about the "internals" and
are quite happy with IDEs that hide all the dirty details. And they seem to be
quite productive, too. I guess you just need to decide which group you belong
to.
Ville Oikarinen
Did you mean to say "without IDEs" here?
> overcome their shortcomings. Because you will eventually find yourself
in a
> situation where you need to automate something or do something else no
IDE
> provides support for.
Well, that's what plugins or ant scripts are for. Some IDE's support such
kinds of customizations.
> But on the other hand, the everyday programming work is MUCH faster with
instant
> javadoc, real-time compiling, refactoring, special editors for
properties or
> layouts and other nice features you get by using a good IDE.
>
> Of course there are some people who really don't care about the
"internals" and
> are quite happy with IDEs that hide all the dirty details. And they seem
to be
> quite productive, too. I guess you just need to decide which group you
belong
> to.
Cheers
robert
No. I mean that it's more efficient to use an IDE if you know how to do the same
things without it i.e. understand all the concepts.
> > overcome their shortcomings. Because you will eventually find yourself
> in a
> > situation where you need to automate something or do something else no
> IDE
> > provides support for.
>
> Well, that's what plugins or ant scripts are for. Some IDE's support such
> kinds of customizations.
That's true. But I think it's easier to learn ant without an IDE, first. You
know, one thing at a time so if there are problems you know where to look. If
you try to learn java basics, ant basics and IDE basics at the same time, how
can you know what breaks when it breaks?
But as I said, some people like to start using IDEs right away and succeed quite
well. There are many learning strategies.
Ville Oikarinen
> I wouldn't want to miss eclipse. A lot of things are most easily
> done, including version control and documentation lookup. You don't
> get that with an editor
That might be true for the simplest of text editors but it is
definitely not true for a good programmers text editor.
For example Zeus has fully integrated CVS and a Quick Help feature
that will search for a keyword in any number of chm help files and
display the result in seconds.
I am sure there a are plenty of programmers editors that provide
these exact same features.
I would say IDE's are very good for is GUI creation (ie form layout)
and they usually have very good integrated debuggers, but their
actual text editor usually are lacking when it comes to the task
of emulation popular keyboard mappings.
Jussi Jumppanen
Author of: Zeus for Windows (All new version 3.90 out now)
"The C/C++, Java, HTML, FTP, Python, PHP, Perl programmer's editor"
Home Page: http://www.zeusedit.com