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