1. cherrypy
  2. CherryPy


CherryPy / docs / london-meetup-20051212 / index.html

The default branch has multiple heads

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<!-- metadata -->
<meta name="generator" content="S5" />
<meta name="version" content="S5 1.1b5" />
<meta name="presdate" content="20050628" />
<meta name="author" content="Remi Delon" />
<!-- configuration parameters -->
<meta name="defaultView" content="slideshow" />
<meta name="controlVis" content="hidden" />
<!-- style sheet links -->
<link rel="stylesheet" href="s5/theme/slides.css" type="text/css" media="projection" id="slideProj" />
<link rel="stylesheet" href="s5/default/outline.css" type="text/css" media="screen" id="outlineStyle" />
<link rel="stylesheet" href="s5/default/print.css" type="text/css" media="print" id="slidePrint" />
<link rel="stylesheet" href="s5/default/opera.css" type="text/css" media="projection" id="operaFix" />
<!-- S5 JS -->
<script src="s5/default/slides.js" type="text/javascript"></script>

<div class="layout">
<div id="controls"><!-- DO NOT EDIT --></div>
<div id="currentSlide"><!-- DO NOT EDIT --></div>
<div id="header"></div>
<div id="footer">
<h2>London Meetup 2005-12-12</h2>

<div class="presentation">

<div class="slide">
<h3>Remi Delon</h3>
<h4><a href="http://www.cherrypy.org/" rel="external">http://www.cherrypy.org</a></h4>
<div class="handout"></div>

<div class="slide">
    <li>Pythonic, object-oriented web development framework</li>
    <li>Makes it trivial to expose objects to the web in a pythonic way</li>
    <li>Low level (no ORM, templating language, form handling, ...)</li>
    <li>Can be used directly for simple websites, or serves as a base for "full-stack frameworks" such as TurboGears, Subway</li>
    <li>Runs everywhere python runs</li>
    <li>Requires Python-2.3 or later</li>
    <li>BSD license</li>
    <li>Version 2.2 coming in a few weeks</li>

<div class="slide">
<h1>Brief history of CherryPy</h1>
    <li>Jun 2002: CherryPy-0.1 released: users wrote .cpy files made of python code + some extensions (ex: CherryClass), then compiled them into one .py file ... bad idea (too unpythonic) ... some interest, but quite limited</li>
    <li>Apr 2004: Last "CP1" release</li>
    <li>Sep 2004: First "CP2" release: pure python code, no more compilation step, templating system separated from the core ... much more interest from the community</li>
    <li>6 weeks ago: CherryPy-2.1 released ... huge step forward</li>
    <li>In a few weeks: CherryPy-2.2 release</li>

<div class="slide">
    <li>Exposing objects</li>
    <li>"debug/production" environment, autoreload</li>

<div class="slide">
    <li>Documentation: tutorial, FAQ, recipes, ...</li>
    <li>Mailing lists</li>
    <li>IRC channel: #cherrypy on OFTC</li>

<div class="slide">
<h1>Any questions ?</h1>