Framework recommendations for web service?



We're looking at the next phase of development for our webapp, and the
main focus will be to move the core from the app to a web service so
other systems can use the data we've gathered (we're thinking along
the lines of the XML API of Highrise from 37Signals).

Its possible that we'll extend the service to allow access via vanilla
XML, JSON, and YAML at some point, however we've decided to use
Facebook's Thrift for connectivity initially to support as many techs
as possible and also because our web interface for the app is written
in PHP.

As we're extracting the core we'll be translating it to Python to make
use of the wealth of well-structured libraries and hopefully make the
project shorter. However, we've hit a snag in choosing a framework
around which to rebuild the service.

It seems the more popular frameworks (django, turbogears) are all
focused on providing web content. Since our core will be using thrift
to communicate, we don't need templating, feeds, admin pages (django),
or ajax (turbogears).

What we *do* need is a lightweight, simple framework that will allow
us to create a RESTful interface and throw code together fast. We'll
probably go with SQLObject (unless we can extract the ORM from django
- lazy evaluation would be very useful), and we're just looking for
something fast and light to sit between that and the thrift interfaces
we'll create.

So, can anyone suggest a lightweight python framework which just does
the essentials?
.



Relevant Pages

  • Re: Framework recommendations for web service?
    ... as possible and also because our web interface for the app is written ... As we're extracting the core we'll be translating it to Python to make ... What we *do* need is a lightweight, simple framework that will allow ... us to create a RESTful interface and throw code together fast. ...
    (comp.lang.python)
  • Re: Dual core and the Sample Framework
    ... framework - as far as I know (and I just searched the sample framework for ... I'm using the February 2006 SDK to make an MDX2.0 app. ... clock counters and the time is based on them, the current time jumps ... current Process's affinity to either core solves the problem. ...
    (microsoft.public.win32.programmer.directx.managed)
  • Re: [PATCH 1/4] coredump: add an interface to control the core dump routine
    ... procfs interface, then I noticed I may have misunderstood what you said. ... there are other parameters to control core dumping such as dumpable ... You can change the flag status for a particular process by ... highly reliable core dumper because they don't want to experience ...
    (Linux-Kernel)
  • Re: Chucks plan
    ... design was different, had to be designed separately, had ... Furthermore the memory interface being hard-wired could only ... support whatever chip interface was chosen at design time. ... At 10mhz on multiple cores compared to 1Ghz on one core. ...
    (comp.lang.forth)
  • Re: compilers
    ... I do it on my free time, which isn't really that often now. ... an MS.NET interface will be ... This statement defines a wrapper to call a non-.NET DLL (QMClient.dll ... with the assumption that much of the core ...
    (comp.databases.pick)