DrawRawr/DrawRawr — Issue #5: Framework: switch to twisted in later milestone?
Author: JonnyLitt
Created: 2011-11-04 00:38:02+00:00
State: open

[Twisted](http://http://twistedmatrix.com/) can be beneficial to later operations requiring low-level interaction with the HTTP layer. Here are a few examples that may be encountered in later development:

- **Low-level socket services** - If DrawRawr ever goes to the desktop or mobile apps, low-level interaction is almost entirely required due to the overhead of using frames over HTTP instead.

- **External API** - Referring above, if an API is to be offered, it is likely that this change would enable creation easily.

- **More control** - Handling the HTTP requests on the lower-level that Twisted provides can allow easier debugging and development in the sense of interaction control, most of the code would be ours.

As of now, this change is *suggesting* and is slated for another milestone, please review later when met with milestone 2.1 of stable development.