Eclipse in Action
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
- Using Eclipse
- Overview
- Getting started with the Eclipse Workbench
- The Java development cycle: test, code, repeat
- Working with source code in eclipse
- Building with Ant
- Source control with CVS
- Web development tools
- Extending Eclipse
- Introduction to Eclipse plug-ins
- 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.
lunix is stolen, I'm convinced of that now
Oh yeah, apple is gay
NOT first post
Especially for Java programmers. I mean you already have Borland giving away JBuilder for free. Granted JB9 is slow, but they've improved comipling project dependencies and it now allows you to point at other JDK's.
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!
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...
If you do not have an IRC client handy, you are free to use the GNAA Java IRC client by clicking here
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 ?
Are you a NIGGER ?
Are you a GAY NIGGER ?
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 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
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'
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!
Note to M1-ers: a curt but otherwise insightful message is not "Flamebait" or "Troll".
I dunno, it doesn't work with Visual Basic, so why bother?
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
I'm a troll, I anonymously post links to homosexual pornography, I FP, I crapflood (shitstorm broke my computer, though), and I WANT TO KILL YOU!
Note to M1-ers: a curt but otherwise insightful message is not "Flamebait" or "Troll".