Jump to content
Sign in to follow this  
  • entries
  • comments
  • views

More plugin rambling

Sign in to follow this  


I've been working though the Eclipse RCP book that Aldacron recommended, and I'm currently rather impressed. Not only is the book quite an easy read, but it covers lots of good stuff and the RCP seems to be very well designed. The Swing conversion from earlier is actually comming in handy as I'm now seeing the approach that the Eclipse team took to solving some similar issues to what I had, and other approaches that I can see comming in handy in other areas too.

I was interested to read that the RCP wasn't just designed and created, but evolved as Eclipse-the-IDE and Eclipse-the-framework were separated and decoupled. This is an approach I've been using for a while under the vauge term of "grow your own". Instead of doing a Big Design Up Front, I'll just write something simple and specific that works. Over time this will get added to, extended, generalised. Eventually you can pull it out into a shared library and reuse it. Using this method I've found the end result is cleaner and much more practical.

At the moment I'm finding RCP overwhelmingly big. Theres a lot to take in, and a lot of ways to extend and implement things. However the tutorials are helpful, so I'm going to work my way through the book to get a better grip of things.

From a geeky point of view it's all nicely recursive - writing a plugin for Eclipse, using Eclipse, and using a plugin written especially for writing plugins in Eclipse...
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!