Sometime ago I decided that I needed to improve my programming skills and decided to take on a personal project to develop an application that would give me a rounded application in development and actual programming. The project I chose was to try to write a blogging client for OS X (>= 10.2) that would be open source. There were two reasons for this:
- I had just started blogging.
- No such open source client existed on OS X (that I am/was aware of)
I started off writing it in Java and was able to get some success relatively quickly with the Blogger and MetaWeblog APIs. However I ran into lots of problems on the GUI side as I was trying to build a Cocoa Application. I decided recently that I would try to pick up Objective-C and I’ve had a lot more success with the GUI. I’ve also managed to get work done using the APIs that WordPress supports however I’ve recently run into problems that are infuriating to try and fix. It’s also difficult to get concise documentation on the APIs. Blogger just has the 1.0 spec up while WP supports what seems to be Blogger 2.0 as well. Unfortunately Blogger.com have decided (July 2003) that they aren’t going ahead with Blogger 2.0 and are moving to a SOAP style API. MetaWeblog APIs seem poorly documented (I’m open to correction because I’m new to this and do make mistakes), I can only see an RFC on xmlrpc.com which doesn’t really do justice to the potential power of the API.
Read more...