Skip to content
This repository was archived by the owner on Feb 8, 2024. It is now read-only.

Commit cf1d1a8

Browse files
committedAug 9, 2015
Docs: Fixed a typo, added a paragraph.
1 parent 92711a7 commit cf1d1a8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎docs/why-hendrix.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
Python web frameworks (unlike, for example, node.js) are generally not an "all-in-one" solution for creating a live, production-capable web application.
44

5-
Instead, most Python web frameworks depend on a server framework to actually deliver their content over the wire to your users. The protocol of consensus for this exchange is WSGI (Web Server Gateway Interface - one of the most generic and useful protocol names in the history of network traffic).
5+
Instead, most Python web frameworks depend on a server framework to actually deliver their content over the wire to your users. The protocol of consensus for this exchange is WSGI (Web Server Gateway Interface - one of the most generic and useless protocol names in the history of network traffic).
66

77
So, hendrix implements WSGI to execute the logic of your web application. Other projects that do exactly this are [mod_wsgi](https://modwsgi.readthedocs.org), [uWSGI](https://uwsgi-docs.readthedocs.org), and [gunicorn](http://gunicorn-docs.readthedocs.org).
88

99
These other projects are focused on some combination of being lightweight and unencumbered by dependencies.
1010

1111
This is where hendrix differs - it relies on Twisted, one of the best network engines ever written. Twisted, though, adds some dependencies and heft.
1212

13+
In exchange for carrying a longer list of larger dependencies, hendrix brings to the table the character of being fundamentally, natively asynchronous. It has easy-to-use and easy-to-test APIs for integrating many of the most awesome features of twisted directly in your python web application.
14+
1315

0 commit comments

Comments
 (0)
This repository has been archived.