<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Helvetica, Arial, sans-serif">For the nodeshot API in
the refactoring branch i previously chose to use <b>"django
tastypie"</b> because it seemed to have a larger user base.<br>
<br>
In the beginning I was happy, because it made me able to do a lot
of things with very few lines of code. Unfortunately, when I
needed to start to customize the behaviour according to our needs
it started to look ridicolously complex, the code started to
become hard to read and it didn't feel like working with django
anymore.<br>
<br>
I'm trying <b>"django rest framework" </b>for another project,
and it feels much more django-like. It requires a few more lines
of code, so it's more explicit, readable and it looks easier to
customize.<br>
<br>
In the following 30 days i'll refactor the nodeshot2 API to switch
to <b>"django rest framework"</b> and i'll add authorization and
authentication (session and token).<br>
<br>
In the meanwhile i'll investigate more the probable switch to
postgresql and the add of inet and postgist fields.<br>
<br>
Federico<br>
</font>
</body>
</html>