Sunday, 30 January 2011

App Engine Learning Curve.

Over the weekend I embarked on the learn more about the google appengine. As I have mentioned before I have so far only used it to serve static files. With my next project I had to add the ability to store data on the server, alter it and of course login.

I consumed a reasonable amount of documentation and then embarked on the journey. For most programmers this is probably not that hard. For me it was my first journey into databases, ajax and what not  so I had approached it with some trepidation. Turns out I had not needed to worry. On the client side JQuery makes ajax a breeze, it is probably easy without JQuery but I did not bother to look, when it comes to JavaScript and the web JQuery lets me build on the shoulders of giants.

Server side also turned out to be quite simple in the end. I hit a few stumbling block due to my inexperience.  The code certainly needs a bit of a tidy particularly server side but it all seems to be working and that makes me quietly happy with this weekends work.

I have a whole selection of TODO's sprinkled through the code to get round to and then I finally have to expend the effort and make the website look a little bit nice. It is starting to feel like I am over the hump with this project even if there is a fair amount still to do.

No comments:

Post a Comment