What a versatile platform Eclipse is, I never knew I must admit, before I read this awesome book!
Did you know that almost everything at Google was written in Eclipse before they crossed the ford to using JetBrains`products?
Despite the book targets a junior developer it sure may very well benefit a mature IT pro because it is so easy overlook a feature or two working hard on your deliverables.
The book does not have indeed a steep ramp up toward mastering all the intricacies of such a complex IDE (Integrated Development Environment), did I say complex? I did, but really, it only looks on the surface. In reality an IDE makes you organized and disciplined as oppose to a relative freedom of using a loose, free-form and an all-purpose editor (I am afraid to name them because each has many devoted folks who may want to initiate a DDoS attack on me ). But seriously, an IDE has much to offer, it is worth spending time getting known your IDE much better, especially Eclipse. It will pay back, often soon.
Not bolding to the eye, but be aware that this book looks at Eclipse from the prospective of a Java developer, but do you know that Eclipse has a huge ecosystem of plugins? Almost all the popular languages are covered, well, but this is not the reason for my post.
Most importantly, a vast number of topics a developer would (sure will) face in her/his IT career (not life) are covered in the book as say Web/Desktop apps, Unit testing, coding assistance (automation), refactoring, plug-in development to name a few, are all in there.
Lastly, knowing Eclipse (Juno or not) will help you master many other software as for example Talend (ETL Open Studio), Sybase, SAP NetWeaver, Oracle OEPE, IBM Rational products or even the Dart editor (both are Eclipse based).
Besides, I can now see a parallel between Eclipse and the Microsoft’s Visual Studio products. Where Eclipse shines is in
a) Ease and speed of creating add-ons;
c) Integration with a broad array of source control systems, and
On the weird side, the book looked at the beginning as it would be running Eclipse on a Mac, but toward the end the screenshots were from an Ubuntu desktop.
Also I expected to see how the integration with the build tools works (e.g. Ant), but I may be over-demanding.
I tried to to build and follow the examples. Alas, just dumping the binary distribution of Eclipse Juno onto my Ubuntu 13.10 did not let me work with it, none of the menu items would not drop down. I followed a few online forum post and they unfortunately were not helpful. But tonight I saw a blog post “Installing Eclipse Juno on Ubuntu 13.10” and the line of code to apply to eclipse.desktop file: ‘Exec=env UBUNTU_MENUPROXY=0 /opt/eclipse/eclipse’ hopefully should do the trick. I will update the post if it works or not.
If you want to continue the journey I would suggest getting Java EE Development with Eclipse ISBN: 978-1-782160-96-0 from Packt Publishing (disclaimer: I did not read it, but was recommended).
My closing remark: 5 out of 5 easy.