Changes between Version 1 and Version 2 of WhyShouldICare


Ignore:
Timestamp:
03/18/08 02:50:36 (14 years ago)
Author:
rotund
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WhyShouldICare

    v1 v2  
    11= What Twisted Is =
    22
    3 Twisted is an asynchronous framework written in and for Python.  This allows for concurrency without requiring the use of forking processes or spawning threads.  Now, this obviously does not come without some additional work, especially if you're used to using one of the other methods. 
     3Twisted is an asynchronous framework written.  This allows for concurrency without requiring the use of forking processes or spawning threads.  Now, this obviously does not come without some additional work, especially if you're used to using one of the other methods. 
    44
    5 For a simple program that only is concerned about doing exactly one thing at one time, standard synchronous blocking programming will do just fine.  (Please note that things like getting/sending information from/to a server while displaying and repainting a GUI is actually two things.)  On the other hand, if you put in a little more work upfront, things like scaling becomes a much easier issue.  (This includes scaling up to more simultaneous requests or scaling down to lower powered systems.)
     5For a simple program that only is concerned about doing exactly one thing at one time, standard synchronous blocking programming will do just fine. 
     6
     7Note: Getting/sending information from/to a server while displaying and repainting a GUI is actually two things.
     8
     9=== Python ===
     10
     11Python is well known in the computer science industry for promoting readability, increased maintainability, and high levels of productivity.  For more information see [http://www.python.org python.org].
     12
     13=== Scalable ===
     14
     15On the other hand, if you put in a little more work upfront, things like scaling becomes a much easier issue. 
     16
     17Note: This includes scaling up to more simultaneous requests or scaling down to lower powered systems.
    618
    719= The Proof =
     
    921Okay, you've made all these claims, but where's the proof?
    1022
    11  * [http://twistedmatrix.com/trac/wiki/SuccessStories Success Stories]
    12  * [http://twistedmatrix.com/trac/wiki/ProjectsUsingTwisted Software that uses Twisted]
     23 * [http://twistedmatrix.com/trac/wiki/SuccessStories Success Stories] - See what others say about Twisted
     24 * [http://twistedmatrix.com/trac/wiki/ProjectsUsingTwisted Software that uses Twisted] - See who uses Twisted