Simon Fell > Its just code > Slightly uniform interfaces

Saturday, March 22, 2003

There's a lot of power in uniform interfaces, for one, it means I can write a single tool that should work with any server that implements that uniform interface. In reality, it seems that the various XML-RPC based blogging API's are slightly uniform interfaces, all the implementations are kind of the same, but different, for example, Moveable Type doesn't implement metaWeblog.getCategories, Radio's implementation of blogger.getUsersBlogs doesn't return a blogname value in the response. In metaweblog.getRecentPosts, Radio and MoveableType return different types for the userid value. I have an even greater respect now for the number of different webloging tools that NetNewsWire supports.