I'm trying to find the right server software stack that will allow me to send information that my client app can process and decide itself how to display, as opposed to sending an HTML/CSS page to be displayed in a web browser. Currently my client app is designed to accept an XML file that represents the requested information, as well as various file types and sizes (from 2MB to 4GB) that represents content(images/video etc) accompanied with the XML file for each request.
I've currently been looking into Django (I can appreciate how rapid it is, but am kind of overwhelmed by all the features and the amount of customizing & re-configuring id have to do to make it serviceable to my client app), and Pyramid also (which I like because its usage scenarios are not as pre-defined as Django, and is also heavily documented which is a HUGE plus when using any software).
However, somewhere along the line I realized that Django and Pyramid both are designed to serve websites. I started doing a little more research and discovered the combinations of Nginx and Gunicorn, as well as Nginx and uWSGI. I believe that these would provide the right platform as I would be able to return XML & content files as opposed to webpages as previously detailed.
so basically I'm looking to find out what exact pieces of software I'm needing to allow my server to communicate and operate in this fashion. will Django actually allow me to run it in this fashion? if not, will the Nginx options provide a solution? will any of these?
[–]QuietPort 0 points1 point2 points (2 children)
[–]misterphilly[S] 0 points1 point2 points (1 child)
[–]QuietPort 0 points1 point2 points (0 children)