Travelling, and not Arriving

          ... a good traveler has no fixed plans and is not intent upon arriving... (Lao Tzu)

Posted
4 May 2005 @ 6am

Tagged
Eclipse, Java

Eclipse Nights

In this last week I ‘ve begun to study and use seriously the Eclipse Rich Client Platform. My goal is to understand if RCP can be a good solution for java desktop applications.
So far my experience is not completely satisfactory. On one hand, the platform itself is powerful, and you can get a lot of things done just writing a bunch of small and relatively simple classes. With JFace you have a lot of pre-build components and, since their source code is open, they are also good pieces of documentation.
On the other hand, RCP sometimes it’s frustrating, frustrating… frustrating. I’m using the book “The Java Developer’s Guide to Eclipse” as my main guide but, despite its 1000+ pages, it barely covers the vastness of subjects you need to know to develop a complete RCP application. The documentation online it’s nice (I mean: simple, colorful, buzzword-compliant!), but far from exhaustive, and also Eclipse newsgroups (eclipse.platform, for instance) are rather disappointing… the traffic is low (for such a big project) and some questions remain unanswered.
At the end, the only real and effective way to learn RCP is to read its source code and debug. Ok, it’s interesting but enormously time-consuming. I’m planning to post some tricks and tips I’m learning along the way, so if you are interested come back soon!


1 Comment

Posted by
magomarcelo
5 May 2005 @ 11am

looks like I’ll be taking a look at SWT… I’ve finally managed to install Java 1.5 on my unsupported Mac OS X Panther, but… guess what? Eclipse/SWT does work, Swing shows errors and quits the JVM…


Leave a Comment

Lektora test-drive Eclipse - Get the IFile currently displayed by the Editor