Differences between revisions 4 and 5
Revision 4 as of 2008-09-29 03:24:18
Size: 982
Comment:
Revision 5 as of 2008-09-29 03:49:03
Size: 1706
Comment:
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
Quixote是由美国全国研究创新联合会(CNRI,Corporation for National Research Initiatives)开发的一个轻量级Web框架。和几乎所有的开源项目一样,Quixote也是为了满足实际需要而出世的。 Quixote是由美国全国研究创新联合会(CNRI,Corporation for National Research Initiatives)的工程师A.M.Kuchling、Neil Schemenauer和Greg Ward开发的一个轻量级Web框架。和几乎所有的开源项目一样,Quixote也是为了满足实际需要而出世的。
Line 15: Line 15:

起初,他们做了一个Java版的客户端程序提供给用户,但他们发现,没有人愿意使用这个客户端程序,大家还是习惯性的用邮件发送加工过程。最终他们认识到,虽然客户端的表现力更强,功能也更完整,但相比起要下载一个庞大的程序起来,用户更加愿意使用他们每天面对的浏览器来做事情。于是,他们决定改到web界面上来,要做一个web应用。但是用Java的servlets开发web应用是一件非常低效的事情,所以他们选择了Zope。和现在不同,在1999年,Python的web应用框架没有什么选择的余地,Zope一家独大。

status

草稿

QiangningHong

完成度0%

TableOfContents

1. Quixote ~ 豆瓣动力核心

1.1. 框架概述

Quixote是由美国全国研究创新联合会(CNRI,Corporation for National Research Initiatives)的工程师A.M.Kuchling、Neil Schemenauer和Greg Ward开发的一个轻量级Web框架。和几乎所有的开源项目一样,Quixote也是为了满足实际需要而出世的。

CNRI当时在进行一个名为MEMS Exchange的项目( http://www.mems-exchange.org/ )。MEMS是微机电系统的缩写,制造一个MEMS设备往往需要多种制造设备,单个工厂可能无法提供所需的所有设备。因此,MEMS Exchange项目就是要整合起多家制造厂的资源,利用互联网派单和追踪制造过程,形成一个分布式的MEMS设备制造网络。

起初,他们做了一个Java版的客户端程序提供给用户,但他们发现,没有人愿意使用这个客户端程序,大家还是习惯性的用邮件发送加工过程。最终他们认识到,虽然客户端的表现力更强,功能也更完整,但相比起要下载一个庞大的程序起来,用户更加愿意使用他们每天面对的浏览器来做事情。于是,他们决定改到web界面上来,要做一个web应用。但是用Java的servlets开发web应用是一件非常低效的事情,所以他们选择了Zope。和现在不同,在1999年,Python的web应用框架没有什么选择的余地,Zope一家独大。

1.2. 特性介绍

1.3. 快速起步

1.4. 案例讲解

1.5. 小结


::-- QiangningHong [DateTime(2008-09-28T13:11:31Z)] PageComment2

ObpLovelyPython/AbtQuixote (last edited 2009-12-25 07:09:51 by localhost)