Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Eclipse in Action

timothy posted more than 11 years ago | from the bring-welder's-goggles dept.

Java 247

Simon P. Chappell writes "The Eclipse IDE has thundered into the collective consciousness of Java developers since its release by IBM as Open Source Software. Up until this time, the majority of available documentation at the Eclipse website has been for plug-in developers, with scant attention given to the rest of us that actually want to use the tool for anything else. This book restores the balance and brings much needed help to those interested in this IDE." Read on for the rest of Simon's review, about which he says "Full Disclosure: I received a free, review copy of this book, so feel free to assume that I've been bought off and have traded my technical integrity to put about an inch of dead tree on my shelf."

Overview

With a book like this it's difficult to know where to pitch the level. Do you aim for the lowest common denominator or do you assume some experience on the part of your reader? This book seems to have pitched itself well, not pandering to the absolute Java newbie, not afraid to get down into the code and yet gentle enough that newer Java developers can follow easily. The heavyweight chapter on writing plug-ins is at the back where it shouldn't frighten those of a sensitive nature.

The book is divided into two sections. The first and largest section concerns actual use of Eclipse during Java application development. The second section is for those who wish to write plug-ins for Eclipse.

The book takes a very 'Test Driven Development' approach to Java development and this shows in the manner that Eclipse is presented and taught. Emphasis is given to the tools that come with Eclipse, especially Ant, Junit and the CVS client. For those already skilled in these tools, this might seem like filler, but remember that there are still pitifully few Java developers using even these simple and free tools. My hat is off to the authors for their TDD evangelism, skillfully disguised as Eclipse usage instruction.

What's To Like

I liked the progression followed in the book, first teaching the basic operation of Eclipse and then moving on to the tools that come with the base install.

What's To Consider

Some may consider that the material on Ant, Junit and CVS is filler. The 'Test Driven Development' theme may be a little too much evangelism for some.

I use Eclipse on a Mac OS X box and I felt that there was very little discussion concerning the cross-platform attributes of the tool. All of the screenshots were from a Microsoft Windows build of the software; a Linux or OS X screenshot would have been helpful.

One more niggle and then I'm done. There is no information on using Eclipse with other programming languages (a couple of paragraphs in the introduction chapter doesn't really count). I've recently started tinkering with Ruby and have used a Ruby plug-in to allow me to work within Eclipse as I learn the language. This is a wonderful testament to the power and extensibility of Eclipse.

Summary

This is a good book. You know it's a good book when you already use the tool (both pure Eclipse and IBM's WSAD) regularly and you find yourself learning things that you had not previously been aware of. If you are working with Java and want a good free IDE that's going to grow with you, then Eclipse is a tool you should try -- and consider this book the User's Guide that would have been in the box if Eclipse came shrink-wrapped.

Table Of Contents

  1. Using Eclipse
    1. Overview
    2. Getting started with the Eclipse Workbench
    3. The Java development cycle: test, code, repeat
    4. Working with source code in eclipse
    5. Building with Ant
    6. Source control with CVS
    7. Web development tools
  2. Extending Eclipse
    1. Introduction to Eclipse plug-ins
    2. Working with plug-ins in Eclipse


You can purchase Eclipse in Action from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

Sorry! There are no comments related to the filter you selected.

FP (-1)

Sexual Asspussy (453406) | more than 11 years ago | (#6491822)

please beta test http://cgi.goatse.info/cgi-bin/shitstory! thx

I humbly bow to your FP l33tne$$! (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6491833)

Love Always,
News For Turds

CONFIRMED: I just shat all over myself (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6491852)

I can't believe I just took a shit in my pants at work. What the fuck? I cant stand up and take it to the restroom, because I am wading in a puddle of feces at this very moment. Any change in my seating position will send my poo spilling down my legs and into my socks and shoes. There is no way I can play this off as a fart. It doesn't help at all that I've been spun out for 3 days. I can hardly see straight! How am I possibly going to explain this to my Supervisor when she comes over here to ask me what the fuck I just did in the presence of my employer? She'll make me drop trau in front of everyone again. There it is. The person in the cubicle to the right of me just asked if I could smell "that". I gotta go.

Re:CONFIRMED: I just shat all over myself (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6491984)

Michael? is that you? OMG

tell me, Mr. Sexual, what good is an Asspussy (-1)

Anonymous Coward | more than 11 years ago | (#6491854)

if you are unable to get first post?

best ide ? (4, Informative)

ramzak2k (596734) | more than 11 years ago | (#6491824)

Eclipse is easily the best IDE i have ever used - especially for java compared to other bloatwares for development like
JBuilder/Netbeans/ Visual Age for Java. IMO, it is also the most easiest one to get familiar with. I have used IBM tools like Visual Age For java & Visual Age for CPP and boy, where they a pain to get started on.

This page [eclipse.org] has all the shortcuts in the IDE- valuable time savers :)

Re:best ide ? (4, Interesting)

Randolpho (628485) | more than 11 years ago | (#6491881)

I agree.... Eclipse is the best IDE, hands down. It lacks a few key features, however:

1) No drag/drop editing. This really is a must, and I can't think of why they haven't bothered with it.

2) No visual GUI editor. This is available for a price, though. I just wish it were free. :(

Re:best ide ? (3, Interesting)

mark_lybarger (199098) | more than 11 years ago | (#6492019)

dnd editing? i find myself finding every way possible to stay away from that mouse. you can copy and paste methods, classes using eclipse, but yes, dnd i haven't really found (or looked for).

if you need a gui editor, then use netbeans. it has an excellent gui editor and is free. if eclipse is the hammer, then gui editing is not a nail...

Re:best ide ? (1)

ramzak2k (596734) | more than 11 years ago | (#6492056)

good point on the drag and drop editing - never noticed that missing feature ! :)

on GUI editors, am yet to see any Java GUI editor that is as good as the one Microsoft has in Visual Studio - drag, drop & get stuff done.
It has one clean interface where anything related to GUI element can be dealt with.
Jbuilder came close, but even on that using a basic elements such as table required getting into the generated code and doing many of the necessary modification manually. I eventually settled for writing all the code myself in eclipse to avoid the partial code/partial generated code situation.

Re:best ide ? (4, Interesting)

profet (263203) | more than 11 years ago | (#6492148)

Personally I like IntelliJ IDEA [intellij.com] .

It's not free...but I don't think I could go back to Eclipse.

IDEA definatlly is the best Java IDE out there.

Re:best ide ? (2, Interesting)

los furtive (232491) | more than 11 years ago | (#6492358)

Hear! Hear!

GUI editor (4, Interesting)

mughi (32874) | more than 11 years ago | (#6492168)

2) No visual GUI editor. This is available for a price, though. I just wish it were free. :(

It could be that for a general experienced java programmer, GUI editors just don't work as well for Java. What with layouts, different ways to do things, etc., designing powerful UI code for Java is different than say for Win32 (and yes, I've done both). Personally, I'm faster just writing straight code from a logical standpoint instead of dragging in code from a physical one. It's a fairly common sentiment on comp.lang.java.* also.

Re:best ide ? (5, Informative)

s88 (255181) | more than 11 years ago | (#6492213)

1) Yes there is (if i understand what you mean).

Expand a java element in the Package Explorer View. Drag and drop it to where you want (eg another class). Eclipse does all the needed refactoring for you.

2) No visual GUI editor. This is available for a price, though. I just wish it were free. :(

I'll agree this is lacking, but take a look at some of the plugins:
Eclipse GUI plugins [2y.net]
And specifically: Assisi [assisiplugins.com]

Scott

Re:best ide ? (1)

Randolpho (628485) | more than 11 years ago | (#6492307)

Expand a java element in the Package Explorer View. Drag and drop it to where you want (eg another class). Eclipse does all the needed refactoring for you.
Er... I meant Drag and Drop *text* editing; sorry if that was vague. There's lots of stuff I can drag and drop, but I can't hilite some text, drag it to another portion of the window/view I'm in (or even another view), and drop it there. Nor can I control-drop it to copy it there. Nearly every other text editor on the planet (except MS Notepad ;)) has that capability.

Re:best ide ? (1)

s88 (255181) | more than 11 years ago | (#6492644)

So how is that better than Ctrl+C (or X), and Ctrl+V?

I guess it's a fair criticism, although I think it's a major advocacy for Eclipse if something as simple as that made it to your "Top 2" list of complaints about Eclipse.

Scott

Possible reason for no Drag and Drop (3, Informative)

Necroman (61604) | more than 11 years ago | (#6492218)

Drag and drop has not been fully implemented for all platforms yet. Since the Eclipse GUI is built upon SWT (which spawned from Eclipse), SWT must support Drag and Drop. Currently it is not supported on all OSes that Eclipse runs on.

If you head over to the SWT development page [eclipse.org] you will notice that Linux/gtk, MacOS and QNX all still need Drag and drop to be implemented. I know for MacOS, Drag and drop will be in Eclipse/SWT 3.0

Re:best ide ? (0)

werdnagreb (675852) | more than 11 years ago | (#6492072)

I, too, agree. NetBeans was written in SWING, taking years for seemingly simple things like menu dropdowns to occur even on powerful machines. Eclipse, which was written using SWT, has a smoother and faster GUI.

Re:best ide ? (2, Informative)

pacman on prozac (448607) | more than 11 years ago | (#6492121)

I think you could be right, since I use it for completely different thing and am hooked.

Everyday for the last 6 months I am on eclipse + one [xored.com] of the few [sourceforge.net] PHP plugins along with the ftp plugin from eclipse.org for developing websites. Theres even a few SQL plugins if you're that way inclined (plug a shedload more [2y.net] ). Lots of time saved and I can share projects between my work winxp system and linux at home since both run eclipse.

The only things that can match all these features (last time I looked anyway) cost at least a few hundred dollars, and didn't impress me as much as eclipse did.

It also runs very fast for me, completely useable on my old 400mhz system.

Randolpho, theres a few drag/drop plugins on that 2y.net site, might do what you want.

Not Bloatware? (3, Informative)

sparkhead (589134) | more than 11 years ago | (#6492137)

Have you compared Eclipse's resource footprint to JBuilder/Netbeans/VA Java? It's more bloated.

I've been a regular user of VA-Java/Smalltalk for years, and Eclipse uses a lot more resources and is missing many features the Envy-based repositories have.

Re:best ide ? (2, Interesting)

fruity_pebbles (568822) | more than 11 years ago | (#6492171)

The best Java IDE is IntelliJ IDEA [intellij.com] , but it's not free.

Having said that, Eclipse is pretty good, and much more pleasant to use than NetBeans.

Missing features! Where is UDDI support? (1)

DigitalCH (582593) | more than 11 years ago | (#6492273)

Can someone point me at a UDDI plugin for Eclipse? That is one of the features I most need that they are lacking.

Re:best ide ? (1, Interesting)

badmammajamma (171260) | more than 11 years ago | (#6492760)

Actually, Idea IntelliJ is the best java IDE but feel free to live in the dark. However, if you want to say it's the best FREE IDE then I won't argue with you.

The website (2, Insightful)

bigjnsa500 (575392) | more than 11 years ago | (#6491825)

is already /.'ed... wonderful.... Mirror anybody?

fuck slashdot (-1)

Anonymous Coward | more than 11 years ago | (#6491828)

I get modded down too much.

Fuckers.

I'm almost liking the gnaa.

TOTALLY GAY (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6491830)

lunix is stolen, I'm convinced of that now

Oh yeah, apple is gay

NOT first post

NO, no, no, no! (-1, Redundant)

Anonymous Coward | more than 11 years ago | (#6491898)

You're supposed to say "M$ is gay"! *That's* how you get modded up as "insightful" on /.!

Not quite on topic but.. (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6491835)

I found out this morning that *BSD committed suicide in his apartment in Chicago, around 5:00am CST. Funeral arrangements are being made, and you can check it out on the *BSD homepages.

Are they reinventing the wheel ? (5, Funny)

Rosco P. Coltrane (209368) | more than 11 years ago | (#6491837)

From the Eclipse page :

Welcome to eclipse.org
Eclipse is a kind of universal tool platform - an open extensible IDE for anything and nothing in particular.


It's an EMACS clone then ?

Re:Are they reinventing the wheel ? (4, Funny)

ebuck (585470) | more than 11 years ago | (#6491871)

As I don my flame-proof suit.

"No, it's an extension of vi!"

WARNING: The above message was intended to be humorous, the humor impaired should press the little X button in the top right hand corner to prevent confusion.

Re:Are they reinventing the wheel ? (1)

Zathrus (232140) | more than 11 years ago | (#6491923)

WARNING: The above message was intended to be humorous, the humor impaired should press the little X button in the top right hand corner to prevent confusion.

Oh man. Now you're going to get flamed by all the rabid lynx/links users...

Re:Are they reinventing the wheel ? (1)

inertia@yahoo.com (156602) | more than 11 years ago | (#6491949)

Oh man. Now you're going to get flamed by all the rabid lynx/links users...

Not to mention the OS X users. Flame on! ;-)

Re:Are they reinventing the wheel ? (2, Funny)

Trigun (685027) | more than 11 years ago | (#6492221)

Now that it's a flamewar...

Not to mention the OS X users
Yeah, both of them

Bye bye Karma.

Re:Are they reinventing the wheel ? (2, Funny)

mcc (14761) | more than 11 years ago | (#6492033)

Just remember:

"The greatest thing about vi is that you can find some version of it that runs on literally any OS that you can think of. Any OS, including EMACS."

Re:Are they reinventing the wheel ? (1)

rkz (667993) | more than 11 years ago | (#6492087)

you can get a VI plug-in for eclipse too!

Emacs clone ? (1)

mughi (32874) | more than 11 years ago | (#6492215)

It's an EMACS clone then ?

Yes. :-)

Well, at a higher level it seems to be. Just based on Java instead of lisp. It seems that they've taken a similar approach for similar reasons (including 'by programmers, for programmers'). And now I currently jump between both for doing Java work (Eclipse and Emacs+JDEE)

Re:Emacs clone ? (-1, Flamebait)

keesh (202812) | more than 11 years ago | (#6492264)

Just based on Java instead of lisp.

I have a hard time deciding upon which of those I hate the more. On the one hand, there's the really slow, interpreted, write-once-debug-everywhere language with annoying syntax and a set of libraries for producing a really unprofessional-looking gui. On the other hand, there's the really slow, interpreted, write-once-debug-everywhere language with annoying syntax and no way of writing gui stuff. Woohoo.

Re:Emacs clone ? (0)

Anonymous Coward | more than 11 years ago | (#6492805)

Wow, you must be incompetent.

Re:Are they reinventing the wheel ? (5, Informative)

Jack Greenbaum (7020) | more than 11 years ago | (#6492564)

I try not to reply to trolls, but I've got to spread some good news for my fellow EMACS brethren who have been been looking for a modern development environment that has few compromises coming from EMACS. I can say that Eclipse is the first IDE with EMACS bindings that I've felt comfortable with. The EMACS key bindings actually work, and work well. For example you can set the mark then move the point. Compare this to other commercial IDEs that consider substituting cntl-w for cntl-x as "EMACS mode", even though you still must select the text with the mouse.

But wait, there's more! With eclipse the EMACS work style that I use is even better than in EMACS because dabrevs (alt-/) work much better. In eclipse dabrevs are not just a textual expansion as in EMACS, rather it is context sensitive based on the jars you have in your class path as it should be in an Jave IDE. Say what you want about Visual Basic, but M$FT got this right a long time ago.

Of course we had all of this in ZMACS on the Symbolics back in the 80's, but what goes around comes around ...

-- Jack

Your reverse psychology won't work on me! (-1, Redundant)

Prince_Ali (614163) | more than 11 years ago | (#6491844)

Disclosure: I received a free, review copy of this book, so feel free to assume that I've been bought off and have traded my technical integrity to put about an inch of dead tree on my shelf.

Okay.

modded? (-1, Offtopic)

sap.de (557490) | more than 11 years ago | (#6491845)

Wan't to send me a free copy and we can compare reviews ?? Eclipse rocks ! A detailed guide of what I should know would be good ;-)

Just remember (5, Funny)

Anonymous Coward | more than 11 years ago | (#6491853)

Even during an Eclipse, it's still unsafe to look at Sun [sun.com] .

What's The Point? (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6491884)

Especially for Java programmers. I mean you already have Borland [borland.com] giving away JBuilder [borland.com] for free. Granted JB9 is slow, but they've improved comipling project dependencies and it now allows you to point at other JDK's.

Re:What's The Point? (2, Interesting)

easter1916 (452058) | more than 11 years ago | (#6491913)

Use Eclipse and I am sure you will understand why.

The point... (4, Insightful)

Pac (9516) | more than 11 years ago | (#6492009)

This should be obviuos, but here we go.

JBuilder is not free software (or even OSS). Borland can restrict the use of the Personal edition in whatever ways they want. Borland can simply discontinue the free edition at any time and leave the users without any option short of buying the paid edition or switching development platform (and this is a major problem for any serious development effort).

You also can't assume Borland will update the product in a timely manner. They can for instance delay the support for a new JDK version for whatever reason and you can do nothing.

In the end, having control over its development platform is strategic for most companies in this business. Im my shop we are moving fast towards completely open enviroment. In most cases only Windows itself is the last piece that must go but the market still requires us to have it around.

Re:The point... (1)

avandesande (143899) | more than 11 years ago | (#6492054)

It is also very slow and has a crowded ugly interface. Eclipse is a pleasure to use.

Eclipse bitch-slaps JBuilder in every way. (1)

FatSean (18753) | more than 11 years ago | (#6492199)

That's why.

Why is Open Source so RACIST? (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6491901)

Exactly why are there NO people of color in the Slashdot/Linux/open source communities? Why are blacks excluded. Why does Rob Malda aka CmdrTaco associate with ZERO minorities. Why the blatent racism? Please name even ONE black involved with Open Source. It is impossible because there are none. Liberals hypocrites like TORVALDS MALDA STALLMAN etc are quick to praise minorities but would never actually associate with one. They are frightened of them and believe them to be a criminal element, crossing the street if one ever approched them.
I am sick and tired of pale, obese, socially inept, smelly and sexless white boys like COWBOY NEAL contolling everything. Please stop the blatent Racism and allow a token black to participate. Thank you!

Re:Why is Open Source so RACIST? (-1, Offtopic)

ebuck (585470) | more than 11 years ago | (#6491927)

Are you kidding? Developers hardly associate with other developers, even on the same project.

Re:Why is Open Source so RACIST? (1, Funny)

Anonymous Coward | more than 11 years ago | (#6491974)

Please name even ONE black involved with Open Source.

I think this [sourceforge.net] project has one black involved. Of course, all of those sourceforge projects look the same.

Re:Why is Open Source so RACIST? (0)

Anonymous Coward | more than 11 years ago | (#6492783)

I didn't even know that we knew about each other's racial background. Unless it is obvious by our names, how do you know who is black or white?

As far as I know, if you have something interesting to contribute, we do not care what color your skin is.

Grammar... (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6491928)

Full Disclosure: I received a free, review copy of this book, so feel free to assume that I've been bought off and have traded my technical integrity to put about an inch of dead tree on my shelf."

You should have asked for grammar help as part of your buy-off deal...perhaps a good old-fashioned proof-reader...

Re:Grammar... (0)

Anonymous Coward | more than 11 years ago | (#6491979)

I fail to see any problem with the bold section of text. A comma is appropriate to separate two different adjectives when both describe the same noun.

Re:Grammar... (1)

moonbender (547943) | more than 11 years ago | (#6492092)

To un-necessarily drawl on this topic, it is rather unusual to use review as an adjective. Most people would see a compound noun there: "review copy", with only a single adjective "free". In this view, the comma is incorrect. You can see that is is both correct, yet unusual by this question/answer: "What kind of copy?" - "A review one." Works, but sounds weird.

Ah, the beauty of linguistics [uni-dortmund.de] .

Re:Grammar... (1)

Chundra (189402) | more than 11 years ago | (#6492201)

The sentence with the superfluous "is" is rather unusual too, not only because of the "is is", but also because of the "both". Both what? I also wonder about your usage of "correct".

Ah, the beauty of linguistics.

Re:Grammar... (1)

moonbender (547943) | more than 11 years ago | (#6492284)

Well, it was a simple enough typo, no need to make a fuss about it. It's certainly not very interesting linguistically.

And mock me all you want, but I wasn't kidding, I really do think it's interesting! =)

get down to the nitty gritty. (5, Informative)

mark_lybarger (199098) | more than 11 years ago | (#6491930)

i've got this book as well as the slightly outdated netbeans book from oreilly. the netbeans book is miles better than the eclipse book. the eclipse book definately reads like an ibm type book. there are not enough pictures and walk throughs as there are explaining every single widget/button/option in extreme wordy detail.

the netbeans was an overall easy read and got the user quickly familiar with the parts of the ide they needed to use.

i'm a heavy eclipse user during my day job mainly b/c i think it's slightly nicer on win32, and i like the debugger more than netbeans. eclipse also seems to require slightly memory footprint and since i haven't yet convinced my manager that having more than 384MB of memory for a java development ide and running a local wl server is absolutely necessarry for maintaining some level of sanity, i'm using what works best for me. at home on a linux platform, i prefer netbeans just because it looks and feels nicer. the gtk+ on linux isn't as nice as the native java look and feel. just my personal preferance.

Re:get down to the nitty gritty. (2, Insightful)

dr2chase (653338) | more than 11 years ago | (#6492173)

Memory's cheap. It was easier to buy my own (512m) than argue for why it was necessary to run Eclipse. I'd have bought a gigabyte if there were slots in the box that would take it.

Not enough pictures? (2, Funny)

jabber01 (225154) | more than 11 years ago | (#6492641)

Boy, you'll really hate "man pages" then. ;)

I'd like to weigh in ... (3, Informative)

B3ryllium (571199) | more than 11 years ago | (#6491935)

I dislike the way that Eclipse seems to handle projects.

I work on multiple projects at once, sometimes projects have sub-projects, and none of them are located on my local machine. The way Eclipse handles them is ... less than desirable, in my experience.

What I really like about Eclipse is the PHP addon, with its function/class outline view. I just wish that, if projects were properly implemented, that the addon would be able to outline all of the functions in the entire project. Now THAT would be cool.

Re:I'd like to weigh in ... (2, Insightful)

mark_lybarger (199098) | more than 11 years ago | (#6491981)

you didn't specifically mention what it is about eclipse's project handling that you don't like. i would mention that you can generally organize your work such that it makes using the ide much easier. eclipse gives you the ability to exclude certain directories for each project.

Re:I'd like to weigh in ... (2, Interesting)

B3ryllium (571199) | more than 11 years ago | (#6492503)

It's mostly just that I prefer the HomeSite method of project management.

HomeSite creates a project file (projectname.apf) in the top folder of the project. It contains a complete list of all the files in the project, and can organize it either by physical folders, or by having virtual folders (sort of like symbolic links, I suppose). All of these .apf files are stored in the registry (eww, I know), and come up in a drop-down list so that users can instantly switch between projects. You can also define projects which concern a subset of an existing project. For instance, I have a "beryllium.ca" project and a "confuzzled" project, and the beryllium.ca project happens to include the confuzzled project (although aside from including the files, there is no special bond between them - at least, not in the project management software itself).

That, and the difference in search/replace, and subtle text editing differences (drag and drop editing, for example), is why HomeSite is far more comfortable to me than Eclipse. Although I really do like the PHP function outline feature. :)

Re:I'd like to weigh in ... (4, Insightful)

Samrobb (12731) | more than 11 years ago | (#6492084)

I dislike the way that Eclipse seems to handle projects.

Then let the team know.

They're currently working on the 3.0 release for Eclipse - one of the topics discussed on the development mailing lists a while back was properly supporting sub-projects. The primary Eclipse team was asking users to submit information on how they would like to see Eclipse support nested projects. If you look through their bug database, you should be able to find the relevant bugzilla entries along with the attached discussions.

Re:I'd like to weigh in ... (1)

B3ryllium (571199) | more than 11 years ago | (#6492285)

Good idea. :) I'll look into that.

Here I am. (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6491954)

After two hours, I'm still downloading Redhat 7^H9.1 alpha [google.com] . Bittorrent be damned! For the tracker is DOS'd! Now having to download it over an afgani mirror over a 300bps modem. See you next Christmas when I finnished.

GNAA VERY LATE POST (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6492048)

Join GNAA Today!

If you do not have an IRC client handy, you are free to use the GNAA Java IRC client by clicking here [nero-online.org]

GNAA (GAY NIGGER ASSOCIATION OF AMERICA) is the first organization which gathers GAY NIGGERS from all over America and abroad for one common goal - being GAY NIGGERS.

Are you GAY [klerck.org] ?
Are you a NIGGER [mugshots.org] ?
Are you a GAY NIGGER [gay-sex-access.com] ?

If you answered "Yes" to any of the above questions, then GNAA (GAY NIGGER ASSOCIATION OF AMERICA) might be exactly what you've been looking for!
Join GNAA (GAY NIGGER ASSOCIATION OF AMERICA) today, and enjoy all the benefits of being a full-time GNAA member.
GNAA (GAY NIGGER ASSOCIATION OF AMERICA) is the fastest-growing GAY NIGGER community with THOUSANDS of members all over United States of America. You, too, can be a part of GNAA if you join today!

Why not? It's quick and easy - only 2 simple steps!

First, you have to obtain a copy of GAY NIGGERS FROM OUTER SPACE THE MOVIE [imdb.com] and watch it.

Second, you need to join the official GNAA irc channel #GNAA on EFNet, and apply for membership.
Talk to one of the ops or any of the other members in the channel to sign up today!

If you do not have an IRC client handy, you are free to use the GNAA Java IRC client by clicking here [nero-online.org]

If you are having trouble locating #GNAA, the official GAY NIGGER ASSOCIATION OF AMERICA irc channel, you might be on a wrong irc network. The correct network is EFNet, and you can connect to irc.secsup.org or irc.isprime.com as one of the EFNet servers.

If you have mod points and would like to support GNAA, please moderate this post up.

This post brought to you by a proud member of GNAA
________________________________________________
| ______________________________________._a,____ |
| _______a_._______a_______aj#0s_____aWY!400.___ |
| __ad#7!!*P____a.d#0a____#!-_#0i___.#!__W#0#___ |
| _j#'_.00#,___4#dP_"#,__j#,__0#Wi___*00P!_"#L,_ |
| _"#ga#9!01___"#01__40,_"4Lj#!_4#g_________"01_ |
| ________"#,___*@`__-N#____`___-!^_____________ |
| _________#1__________?________________________ |
| _________j1___________________________________ |
| ____a,___jk_ GAY_NIGGER_ASSOCIATION_OF_AMERICA_|
| ____!4yaa#l___________________________________ |
| ______-"!^____________________________________ |
` _______________________________________________'
-GNAA member 'penisbird'

HAHA, GNAA IS LATE LATE LATE. (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6492280)

Have fun... subject says it all.

Eclipse 3.0 new features (5, Informative)

fatarfy (319180) | more than 11 years ago | (#6492055)

Here are the new features from the Eclipse 3.0 Milestones 1 and 2.
Got these links off blogdex [blogdex.net] this morning.

Milestone 1: http://download.eclipse.org/downloads/drops/S-M1-2 00306051737/eclipse-news-M1.html [eclipse.org]
Milestone 2: http://download2.eclipse.org/downloads/drops/S-3.0 M2-200307181617/eclipse-news-M2.html [eclipse.org]

I use WSAD and Eclipse 2.0 regularly. WSAD's (Based on Eclipse 1.0) java editor is weak, but the editor in Eclipse 2.0 is among the best I have ever used.

Re:Eclipse 3.0 new features (1)

takotech (648308) | more than 11 years ago | (#6492696)

WSAD 5 is based on Eclipse 2.0

Fabulous! (4, Funny)

jpsst34 (582349) | more than 11 years ago | (#6492074)

Sure, Eclipse [wrigley.com] is good, but does it give your mouth a good clean feeling, no matter what [wrigley.com] ?

ROTFLMAO HAHAHA LOL HAHAHAAAAA (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6492097)

I'm going to change pants now.

Cool! (-1)

ieatfood (688716) | more than 11 years ago | (#6492077)

I wanna be just like Anonymous Coward when I grow up!

aww... (-1)

ieatfood (688716) | more than 11 years ago | (#6492120)

Even though he 'shat' his pants I still want to be like Anonymous Coward, and damn this...why am I only allowed 2 posts a day?

Web Development? (1)

AndrewCox (180128) | more than 11 years ago | (#6492167)

How easy is it to use as a J2EE web development environment? Right now I'm working on my first J2EE project and we're using Sun One/NetBeans because of its built-in development web server.

Is it easy or even possible to set run J2EE web applications from a development environment on your own PC?

Re:Web Development? (2, Informative)

Natty P (636815) | more than 11 years ago | (#6492290)

Definitely possible...

JBoss has JBossIDE [jboss.org] , a set of plugins for running JBoss and related stuff in Eclipse.

MyEclipseIDE [myeclipseide.com] looks like it offers a plugin that supports several app servers, if you join for $30/year.

Plus, WSAD [ibm.com] (WebSpere Studio Application Developer) is basically just Eclipse with plugins to run WebSphere.

Re:Web Development? (1)

mark_lybarger (199098) | more than 11 years ago | (#6492304)

aren't sun one and netbeans two different products? netbeans being the open source version, and sun one being the extended propriatary version?

yes, it's possible to do j2ee development using eclipse. i haven't use any built in features to start up a tomcat server, but have started tomcat externally and used it for remote debugging of server side code.

that said, setting up a j2ee app is much easier if doing it by hand with a text editor then switching to an IDE after all the grunt work is setup. you'll be less dependant on your ide, and you'll know ant and all the headach^N^N^N^N^challenges that goes into building and deploying a j2ee application.

typesetting question (-1)

donald knuth troll (682408) | more than 11 years ago | (#6492191)

Did the authors and/or publisher use TeX to typeset this book?

My experiences with Eclipse. (-1, Troll)

Dthoma (593797) | more than 11 years ago | (#6492205)

The Eclipse IDE is one of the pinnacles of the labyrinthian open source movement. It is the foremost integration development environment for Java, featuring a compiler, a text editor and an interpreter. I subscribed to a development mailing list and it seems that in the new version they will add support for DMCAscript and other such lightweight clientside scripting technologies; it costs only approximately $4.50 and after that the code is given to you on 3 CDs and is public domain material; this means that free versions are readily available for download in the form of RPMs, DEBs, GENTs and FAGs via countless FTP, HTTP and FQP sites around the Interweb.

I would estimate, as a middle manager, that the Eclipse IDE has saved my department of engineers and marketers approximately $40,000 per year, which doubled after I (unfortunately) had to fire them. Productivity has skyrocketed. Not so happily, the remaining nerds of the organization have discovered some insidious security holes in Eclipse, including the execution of arbitrary Java and JavaScript from unknown hosts on ports 3372 and 1173. This sometimes causes segmentation faults in address 3899 of version 2.1, which makes serious work difficult. We have contacted the developers, but being a product which utilises an open sores decentralised developmental model, it has not been possible to have these problems fixed in the last four releases. As a consequence, our corporation has had to switch to a proprietary solution. The GNU users in our company have objected, but as of this present time there has been nothing for us (a Java solution development identity and partner) to do.

However, we expect great things of Eclipse in future. Keep up the good work!

Re:My experiences with Eclipse. (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6492225)

Hahaha

Linux is written in C, which is bragable.

Too bad the code was stolen, huh?

Re:My experiences with Eclipse. (-1, Flamebait)

Dthoma (593797) | more than 11 years ago | (#6492558)

I'M GONNA FUCKING KILL YOU!!!

I apologise for the parent post. (0, Offtopic)

Dthoma (593797) | more than 11 years ago | (#6492585)

My account appears to have been broken into. Sorry for the inconvenience.

Re:My experiences with Eclipse. (2, Funny)

keesh (202812) | more than 11 years ago | (#6492300)

What's happened to all the decent trolls? Does no-one try any more?

PARENT IS FUD, MOD DOWN (0)

Anonymous Coward | more than 11 years ago | (#6492326)

...umkay?

non-Java (0)

Anonymous Coward | more than 11 years ago | (#6492219)

Can you use it for langauges other than Java?
Like C++, for example.

Re:non-Java (0)

Anonymous Coward | more than 11 years ago | (#6492303)

Indeed, yes of course, I mean.. yeah.

Re:non-Java (4, Informative)

mughi (32874) | more than 11 years ago | (#6492314)

Yes. C/C++ IDE [eclipse.org]

Cobol [eclipse.org]

Thos are just a couple of the official ones off hand. There are others floating around out there, including some commercial solutions.( XML/JSP/HTML support [sourceforge.net] , XMLBuddy [xmlbuddy.com] ... )

Development Use (4, Interesting)

blackmonday (607916) | more than 11 years ago | (#6492246)

Borland should be afraid. I develop java with Eclipse pretty much exclusively now, and if you're doing server-side java you don't really need anything else. Only thing I haven't figured out how to do is deploy EJB's like Jetace (I use Websphere). Anyone know? Can I export the EJB completely from within Eclipse?

Back on track, check out this plugin: PMD [sourceforge.net] . It scans your classes for unused variables and a few other things. Some code our company paid for had literally hundred of unused strings in a class!

Re:Development Use (1)

tcopeland (32225) | more than 11 years ago | (#6492426)

And for a sample of what unused and duplicated code PMD has found in various SourceForge apps, check out the PMD scoreboard [sourceforge.net] .

JCreator (-1)

Anonymous Coward | more than 11 years ago | (#6492255)

JCreator is much faster and more user-friendly than eclipse...

Re:JCreator (0)

Natty P (636815) | more than 11 years ago | (#6492379)

In what way?

What is it "faster" at doing? And it's only "user-friendly" if you're moving straight from Visual Studio... whose interface it pretty much mimics.

Screenshots? (1)

luugi (150586) | more than 11 years ago | (#6492308)

I can't seem to find any.

Re:Screenshots? (1)

mughi (32874) | more than 11 years ago | (#6492541)

I can't seem to find any.

You can just browse the 2.1 docs [eclipse.org]

cross-platform? (0)

Anonymous Coward | more than 11 years ago | (#6492335)

I use Eclipse on a Mac OS X box and I felt that there was very little discussion concerning the cross-platform attributes of the tool. All of the screenshots were from a Microsoft Windows build of the software; a Linux or OS X screenshot would have been helpful.

I've used Eclipse on both Windows and Linux. It looks and works exactly the same. There is no need to show screenshots from different OSes.

Re:cross-platform? (2, Interesting)

Natty P (636815) | more than 11 years ago | (#6492674)

Wrong... Eclipse uses SWT, which uses native widgets, so the only way that Eclipse looks the same on Windows and Linux to you is if you have some kind of Windows looking skin on your Linux box.

This article [ibm.com] shows a screenshot of Eclipse on generic Windows and on Linux...

Some Screenshots [xesoft.com] ... I think on (Skinned?) Windows XP.

How about JFACE? (2, Interesting)

linuxlover (40375) | more than 11 years ago | (#6492409)

Most Eclipse books (there are only 2 I think) & tutorial are concentrated on developing plugins.

Eclipse plugins are indeed cool. But what is lacking is good docs for developing stand alone JFace (equivalant of javax.swing) applications. SWT is much talked about being an alternative to Swing. but still, I don't see much documentation on developing stand alone applications.

For example, I have a small Swing GUI program, size of my program jar is ~1M. I'd love to convert it to SWT/JFace. But I don't want to convert it into a plugin. Because then I'd have to distribute Eclipse work bench with it. The 'minimal' eclipse is around ~12M. So my distribution file size increased 10 fold!

any pointers appreciated.
thanks ./LL

Re:How about JFACE? (1)

mark_lybarger (199098) | more than 11 years ago | (#6492489)

um, the Java Developers Guide to Eclipse does discuss SWT/JFace general development. check out chapters 10 and 27 for the content you seek out. btw, you'll still have to distribute at least the SWT/JFace libraries. I don't know what the size of those are.

Re:How about JFACE? (0)

Anonymous Coward | more than 11 years ago | (#6492634)

To create a standalone JFace/SWT app, follow the links from
http://eclipsewiki.swiki.net/2

netbeans vs eclipse (1)

mannionh (669223) | more than 11 years ago | (#6492414)

I find netbeans approach i.e mounting directories much more intuitive than the project driven approach of eclipse. However eclipse is better looking and lacks the annoying gui hangs of swing apps.

Doesn't compare (-1, Redundant)

avalys (221114) | more than 11 years ago | (#6492467)

However good Eclipse may be, it simply doesn't compare to the king of all Java IDEs, IntelliJ IDEA [intellij.com] .

Nothing else comes close. I'm still discovering helpful (but not intrusive) IDEA features a year after I started to use it.

MOD PARENT UP (0)

Anonymous Coward | more than 11 years ago | (#6492582)

You are so right, IDEA kicks total ass. It is well worth the money, and beats any other IDE I've used hands down.

For those like me... (3, Informative)

Aanallein (556209) | more than 11 years ago | (#6492514)

...who'd never heard of this IDE before, and always want screenshots to quickly judge for themselves if something is worth a further look:
screenshot 1 [ometer.com] , screenshot 2 [ometer.com] , screenshot 3 [ometer.com] . (They're kinda old, so undoubtedly this thing has evolved quite a bit further since then.)
Load More Comments
Slashdot Login

Need an Account?

Forgot your password?