Thursday 3 September 2009

The Explosion of Development Frameworks

It has been a frustrating week. I switched from Eclipse to NetBeans a month or so ago. On the surface NetBeans has it all - Java, J2ME, Python, JavaScript, HTML, XML. I have been using it for JavaScript Development and it has been great. While working on the mobile software it has been good. Now I need to work server side. The Python support is great also, but I can't get it to work with Google Appengine.


Appengine (the part I use) is Python. I can load it in as a project and run and debug it. The auto-complete in my own files works well - including appengine classes. The problem is on save. Any class that inherits from an appengine one gets displayed as an error. Further parsing is disabled.

I would like a single IDE if it is possible. So, back to Eclipse. I have always had difficulties with J2ME emulators under Eclipse. Every upgrade breaks something. The latest was no exception. To cut a long story short I compile for the Motorola J2ME system then run the resulting debug code on Microemulator.

This dance has taken the last 3 days. And now I can start work again...