1 <?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html lang="en" xmlns="http://www.w3.org/1999/xhtml">
3 <title>Twisted Documentation: The Vision For Twisted</title>
4 <link href="stylesheet.css" rel="stylesheet" type="text/css"/>
8 <h1 class="title">The Vision For Twisted</h1>
9 <div class="toc"><ol/></div>
13 <p>Many other documents in this repository are dedicated to
14 defining what Twisted is. Here, I will attempt to explain not
15 what Twisted is, but what it should be, once I've met my goals
18 <p>First, Twisted should be fun. It began as a game, it is
19 being used commercially in games, and it will be, I hope, an
20 interactive and entertaining experience for the end-user.</p>
22 <p>Twisted is a platform for developing internet applications.
23 While Python by itself is a very powerful language, there are
24 many facilities it lacks which other languages have spent great
25 attention to adding. It can do this now; Twisted is a good (if
26 somewhat idiosyncratic) pure-python framework or library,
27 depending on how you treat it, and it continues to improve.</p>
29 <p>As a platform, Twisted should be focused on integration.
30 Ideally, all functionality will be accessible through all
31 protocols. Failing that, all functionality should be
32 configurable through at least one protocol, with a seamless and
33 consistent user-interface. The next phase of development will
34 be focusing strongly on a configuration system which will unify
35 many disparate pieces of the current infrastructure, and allow
36 them to be tacked together by a non-programmer.</p>
40 <p><a href="index.html">Index</a></p>
41 <span class="version">Version: 12.1.0</span>