开始小,完成大,保持完成网络框架。

The Pyramid Web Framework

1.安装。

git clone git@github.com:Pylons/pyramid.git

pyramid 

金字塔遵循以下设计和工程原则:

简单

金字塔的设计易于使用。即使你不完全理解,你也可以开始。当你准备好做更多的事情时,金字塔会为你而存在。

极简主义

开箱即用的Pyramid只提供了几乎所有web应用程序所需的核心工具:将url映射到代码、安全性和服务静态资产(如JavaScript和CSS等文件)。其他工具提供模板、数据库集成等。但有了金字塔,你可以“只为你吃的东西付钱”。

文档

金字塔致力于全面和最新的文件。

速度

金字塔被设计得非常快。

可靠性

金字塔是保守的发展和充分的考验。我们的座右铭是:“如果不测试,它就坏了”。

开放性

与Python一样,金字塔软件是在许可的开源许可下发布的。

为什么是金字塔?

在一个充斥着网络框架的世界里,你为什么要选择金字塔呢?

高兼容

Pyramid与Python3完全兼容。如果您现在开发一个金字塔应用程序,您可以放心,您将能够使用您最喜爱的语言的最新功能。在未来的几年里,你将继续致力于一个最新和前瞻性的框架。

测试

未经测试的代码被设计破坏。金字塔社区有强大的测试文化,我们的框架反映了这一点。金字塔的每一次发布都有100%的声明覆盖率(按覆盖率衡量)和95%的决策/条件覆盖率。(通过工具测试)在每次提交到GitHub存储库之后,它都会使用Travis和Jenkins在受支持的Python版本上进行自动测试。官方的金字塔插件也有类似的测试标准。

我们仍然在金字塔中发现bug,但我们注意到,在使用可靠的测试机制进行项目时,我们发现的bug要少得多。

记录在案

金字塔文件是全面的。我们努力保持我们的叙述性文件的完整性和友好的新来者。我们还维护金字塔社区食谱,展示你可能面临的常见情况。我们非常感谢您以改进文档的形式所做的贡献。我们始终欢迎对官方教程的改进,以及对社区维护教程的新贡献。

支持

你可以很快得到金字塔的帮助。我们的目标是不回答任何金字塔问题。无论您是在IRC、Pylons-discus邮件列表或StackOverflow上提出问题,您都可能得到一个合理的快速响应。

金字塔也是一个欢迎,友好的空间,为新来者。我们不能容忍“支持巨魔”或那些喜欢在我们的支持渠道中斥责其他用户的人。我们尽量让它保持明亮和新的用户友好。