【问题标题】:What WSGI version should i use to build a python framework from scratch?我应该使用什么 WSGI 版本从头开始构建 python 框架?
【发布时间】:2012-12-26 14:43:52
【问题描述】:

我即将从头开始构建一个 python 框架...... 所以,我对 WSGI/Python 版本感到困惑(WSGI 1.0 用于 python 2.x,WSGI 1.0.1 用于 python 3.x)。 我应该从哪个版本开始?请注意,我将/可能会使用一些现有的中间件或一些现有的代码。

谢谢。

【问题讨论】:

  • 那么,你想使用 Python 3 还是 Python 2?显然,Python 2 的使用时间要长得多,因此(仍然)有更多可用的库。
  • 我想用一个长期存活(稳定)的python版本,因为我想长期使用这个框架
  • Python 2 和 Python 3 都会持续很长时间。 Python 2 是因为遗留原因,Python 3 因为它是当前版本。
  • @poke,“Python 2 和 Python 3 都将持续很长时间。”。希望它是真的。似乎连谷歌都摆脱了 Python
  • @Green 即使它变得不那么流行并且最终被更少使用,该语言也很可能会在很长一段时间内保持可用。那时你的应用程序可能不是很现代,但至少它仍然可以运行。

标签: python python-3.x python-2.7 mod-wsgi wsgi


【解决方案1】:

WSGI PEP 3333 仍然适用于 Python 2,如果您写入 PEP 3333,它仍然是适用于 Python 2 的有效 PEP 333 WSGI 应用程序。

简短的回答是使用 Python 2 并使用一个对您隐藏 WSGI 内容的框架。如果您对 WSGI 一无所知,请不要从头开始构建一个,因为首先需要提出这个问题。

去看看 Flask/Werkzeug。

一旦您了解了 Flask 和底层 Werkzeug 的工作原理以及 WSGI 的一般工作原理,然后毕业尝试编写自己的。

【讨论】:

    猜你喜欢
    • 2011-03-09
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多