development environments (non-integrated)

J

Jacob

Daniel said:
Probably better to use a specialised continuous integration solution
for this, such as Cruise Control or Luntbuild.

I've used AntHill, and I am currenty using CruiseControl for a different
(VS.NET) project. Both nice.

However, the script I am referring to is about 15 Python LOCs plus a
crontab, so I really don't see much of a reason to throw a bag
of technology after it.
 
M

Monique Y. Mudama

Unfortunately, the only browsing tools I know of for Java are the
rather clunky search features built into some IDEs. I know of
nothing that will work as a standalone tool or will integrate into
an editor ("which editor?" one asks ;-). That doesn't mean there
aren't any, though. Maybe someone can suggest something.

You can use exuberant ctags + vim for the ability to jump around to
definitions. The last time I used it, it didn't seem as complete as
Eclipse's browsing tools, but it's much better than nothing.
 
I

IchBin

Monique said:
You can use exuberant ctags + vim for the ability to jump around to
definitions. The last time I used it, it didn't seem as complete as
Eclipse's browsing tools, but it's much better than nothing.
Sorry have not read the entire thread but wanted to mention this..

Don't count on JBuilder, that is, until it is taken over by new company.
I just read last night, in some RSS feed, that Borland is going to sell
it to some one or drop the product. Wish I could remember the feed. I
just read to many of them

--

Thanks in Advance...
IchBin, Pocono Lake, Pa, USA
http://weconsultants.servebeer.com/JHackerAppManager
__________________________________________________________________________

'If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor, Regular Guy (1952-)
 
R

Roedy Green

Using Ant doesn't change the speed of javac.

It changes it in this respect. Ant does not use exec or invoke javac
from the command line. It invokes it with programmatically.

See .http://mindprod.com/jgloss/javacexe.html@MAIN
and http://mindprod.com/jgloss/onthefly.html

This means Javac gets loaded once to handle all the classes. In bat
files or traditionally makes javac will be loaded over and over.

It makes a HUGE difference.

I have done it six different ways:

1. bat files
2. make
3. generated bat files
4. how brew make that uses MAIN technique.
5. ant
6. generated ant scripts

I have ordered them in what found was increasing order of
desirability, including ease maintenance and speed.
 
R

Roedy Green

Don't count on JBuilder, that is, until it is taken over by new company.
I just read last night, in some RSS feed, that Borland is going to sell
it to some one or drop the product. Wish I could remember the feed. I
just read to many of them

they complained nobody buys IDEs anymore. I think Intellij is the last
one for pay. It has to stay well out ahead to justify the price tag.
 
T

Thomas Weidenfeller

Jacob wrote:
[...]

Strange, first you ask about opinions, then you apparently can't live
with opinions which differ from yours. What a waste of time.

/Thomas
 
T

Thomas Weidenfeller

Monique said:
What about JSwat?

... although I haven't looked at it in a few years.

I thought about it, but AFAIK it is build on NetBeans components. And my
understanding was that the OP wanted to have not even parts of an IDE.

But anyhow, as it has turned out he apparently has already made up his
mind, and was just looking for a confirmation of his selection, not for
any suggestions.

/Thomas
 
H

Hendrik Maryns

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
NotDashEscaped: You need GnuPG to verify this message

Jacob schreef:
Thomas Weidenfeller wrote:

True. Emacs comes to mind...

Isn?t that an IDE also?

--
Hendrik Maryns

==================
www.lieverleven.be
http://aouw.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD7FePe+7xMGD3itQRApW+AJ91EenGfzjHh3iob257e7hKGifZewCcCo/c
b8C9hZIsII9jGO897KLHuOo=
=fiyi
-----END PGP SIGNATURE-----
 
H

Hendrik Maryns

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
NotDashEscaped: You need GnuPG to verify this message

Jacob schreef:
Good point.

There seems to be a few "plugins" for emacs, in particular ECB
(http://ecb.sourceforge.net/) looks impressive (from the screenshots
at least). I have no experience with it. Anyone?

How whould you rate the support for these features in IDEs like IntelliJ,
Eclipse, NetBeans or VisualStudio?

In Eclipse it?s all there (I think), most of them rather explicitly,
others have to be asked in a view.

H.

--
Hendrik Maryns

==================
www.lieverleven.be
http://aouw.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD7FgTe+7xMGD3itQRAlLnAJ9jE9aspo2Hly9/koU4kQaiDzV1EwCdHNjJ
en4exFjkCNU1+rDk1A35Nn4=
=KdlU
-----END PGP SIGNATURE-----
 
J

Jacob

Thomas said:
Jacob wrote:
[...]

Strange, first you ask about opinions, then you apparently can't live
with opinions which differ from yours. What a waste of time.

Not quite sure what you refer to, but I do value all opinions.

As a practical matter however we need to choose a sample
platform, and many of the tools has already been chosen
based on the experience (and skills :) of many people.

I am primarily looking for adequate tools where I did not
have any; code metrics, debugging, project management, code
browsing and application profiling.
 
J

jussij

Unfortunately, the only browsing tools I know of for Java are
the rather clunky search features built into some IDEs. I know
of nothing that will work as a standalone tool or will integrate
into an editor ("which editor?" one asks ;-). That doesn't mean
there aren't any, though. Maybe someone can suggest something.

On the Windows platform there is the Zeus IDE:

http://www.zeusedit.com

Zeus integrates with Exuberant Ctags utility and uses the tags
information to drive the class browsing, intellisensing and tag
searching features.

Basically once you've create a project/workspace and added
the source files to the project, Zeus will automatically update
the ctags information.

Jussi Jumppanen
Author: Zeus for Windows Ruby IDE
Note: Zeus is shareware (45 day trial).
 
C

Chris Uppal

im said:
http://sourcenav.sourceforge.net/
I find Source Navigator very useful. I use it for code browsing only, [...]

Thanks for the suggestion, it looks very interesting.

But it may not actually be usable. I've just installed it (on Windows) and I'm
attempting to import the JDK platform source into it (a particularly good
subject for browsing tools, IMO). Unfortunately it seems to be a little slow.
It's currently importing Java files at the rate of about four per minute, and
with about 10K files to go, I anticipate it finishing sometime on Saturday
morning. Somehow I don't think I'll wait that long ;-)

Presumably it runs much faster on Linux. If it's forking/execing lots of
Cygwin processes (as I guess it is) then that would do much to explain the
slowness.

-- chris
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,581
Members
45,056
Latest member
GlycogenSupporthealth

Latest Threads

Top