[wiki:self/QuixoteCookbook Quixote食谱中译]
堂吉诃德!
http://www.mems-exchange.org/software/files/tmp/quixote80.png
{{{[zoomq@wiki] /usr/ports> pkg_info quixote-2.0_1
Information for quixote-2.0_1:
Comment: A framework for developing web applications in Python
Description: Quixote is yet another framework for developing Web applications in Python. The design goals were:
- To allow easy development of Web applications where the accent is more on
- complicated programming logic than complicated templating.
- To make the templating language as similar to Python as possible, in both
- syntax and semantics. The aim is to make as many of the skills and structural techniques used in writing regular Python code applicable to Web applications built using Quixote.
- No magic. When it's not obvious what to do in a certain case, Quixote
- refuses to guess.
Quixote works by using a Python package to store all the code and HTML for a Web-based application. There's a simple framework for publishing code and objects on the Web, and the publishing loop can be customized by subclassing the Publisher class. You can think of it as a toolkit to build your own smaller, simpler version of Zope, specialized for your application.
Authors: A.M. Kuchling, Neil Schemenauer, Greg Ward
<{amk,nas,gward}@mems-exchange.org>
WWW: http://www.mems-exchange.org/software/quixote/ See also: http://www.amk.ca/python/writing/mx-architecture/
-- Johann Visagie <[email protected]> }}}
豆瓣评论
{{{2005-04-01 17:39:29: 阿北
- 简单地说来:
- pythonic. 就连模版(ptl)都是python. 用
"""<h3>%s</h3>""" % mytitle
- restful. 看看这页的url就知道了。这点quoxite简单灵活地帮你实现了。
robust. quixote是经过大规模实际应用检验的,不是漂亮的玩具。这点CherryPy不行。 用quixote的时候你的注意力大部分在要实现的内容上,framework不会拦在中间跳来跳去。 不过如果你需要模版设计和后台分家, 由非程序人员进行复杂的模版调试的话,quixote可能不太适合。
}}}
QuixoteCookbook
QuixoteCookbook 食谱 -- 以“如何可以……”方式组织所有Quixote 应用的常见问题!