pages/projects/qmsk.web.html
changeset 48 3a1e128c4975
equal deleted inserted replaced
47:2cceeb731950 48:3a1e128c4975
       
     1 <h1>qmsk.web</h1>
       
     2 <p>
       
     3     Having grown tired of using the various massive Python web frameworks that no mere user could ever hope to
       
     4     understand or modify, and having already learned how fun it was to write plain CGI scripts in python, one day I
       
     5     stumbled across WSGI.
       
     6 </p>
       
     7 <p>
       
     8     WSGI is a low-level interface that provides the bare essentials needed to write something that can operate over
       
     9     HTTP. Working at the WSGI-level gave me the oppertunity to develop my own "framework" code which I could really
       
    10     understand and use properly, since I had written it myself.
       
    11 </p>
       
    12 <p>
       
    13     The result eventually became <strong>qmsk.web</strong>, a simple library providing what I, myself,
       
    14     needed to write <a href="/projects/www.qmsk.net">www.qmsk.net</a> and <a href="/projects/irclogs2">irclogs2</a>.
       
    15     I do not claim qmsk.web to be suitable for use by anyone else, and might recommend other projects like
       
    16     <a href="http://werkzeug.pocoo.org/">werkzeug</a> for general use, as they provide more features and less bugs in
       
    17     a better package with better documentation, but qmsk.web works well for me.
       
    18 </p>
       
    19 <p>
       
    20     <a href="http://hg.qmsk.net/qmsk.web">Mercurial repo</a>
       
    21 </p>