WebStack

docs/features.html

755:139b1412b9c3
2008-02-03 paulb [project @ 2008-02-03 19:58:01 by paulb] Added measures to permit the usage of non-ASCII characters in plaintexts.
     1 <?xml version="1.0" encoding="iso-8859-1"?>     2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">     3 <html xmlns="http://www.w3.org/1999/xhtml"><head>     4   <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type" />     5   <title>Support for WebStack Features in Server Environments</title>     6   <link href="styles.css" rel="stylesheet" type="text/css" /></head>     7 <body>     8 <h1>Support for WebStack Features in Server Environments</h1>     9 <p>Some basic features of Web applications are not supported by all    10 server environments or frameworks. The table below summarises the    11 implementation details of such features when applications are deployed    12 in each server environment.</p>    13 <table align="center" border="1" cellpadding="5" cellspacing="0" width="80%">    14   <tbody>    15     <tr>    16       <td></td>    17       <th>BaseHTTPRequestHandler</th>    18       <th>CGI</th>    19       <th>Django</th><th>mod_python</th>    20       <th>Java Servlet API</th>    21       <th>Twisted</th>    22       <th>Webware</th>    23       <th>WSGI</th>    24       <th>Zope 2</th>    25     </tr>    26     <tr>    27       <th>Unicode response writing</th>    28       <td>WebStack</td>    29       <td>WebStack</td>    30       <td align="undefined" valign="undefined">WebStack</td><td>WebStack</td>    31       <td>Framework</td>    32       <td>WebStack</td>    33       <td>WebStack</td>    34       <td>WebStack</td>    35       <td>WebStack</td>    36     </tr>    37     <tr>    38       <th>Cookies</th>    39       <td>WebStack [1]</td>    40       <td>WebStack [1]</td>    41       <td align="undefined" valign="undefined">Framework [3]</td><td>Framework [2]</td>    42       <td>Framework [3]</td>    43       <td>Framework [3]</td>    44       <td>Framework [3]</td>    45       <td>WebStack [1]</td>    46       <td>Framework [3]</td>    47     </tr>    48     <tr>    49       <th>Sessions</th>    50       <td>WebStack</td>    51       <td>WebStack</td>    52       <td align="undefined" valign="undefined">Framework</td><td>Framework [4]</td>    53       <td>Framework</td>    54       <td>WebStack</td>    55       <td>Framework</td>    56       <td>WebStack</td>    57       <td>Framework</td>    58     </tr>    59   </tbody>    60 </table>    61 <h3>Notes</h3>    62 <ol>    63   <li>WebStack cookie support is provided using the standard library <code>Cookie</code>    64 module.</li>    65   <li>Some mod_python releases do not provide cookie support directly.</li>    66   <li>An additional class is employed to provide a uniform cookie API    67 on certain frameworks.</li>    68   <li>Some mod_python releases do not provide session support directly.</li>    69 </ol>    70 </body></html>