【发布时间】:2011-01-26 03:12:24
【问题描述】:
我打算用python编写web服务。但是,我发现 wsgi 也做类似的事情。可以首选哪一个?
谢谢
巴拉
更新
我还是一头雾水。请帮忙。
在我看来更好的意思是:
1.Bug会定期修复。
2. 被大多数开发者选择。
3. 可以开箱即用地支持其他功能,例如 AWS 等身份验证令牌。
4.对版本没有强依赖。(我看到wsgi需要python 2.6)
5. 所有 python 库都可以开箱即用。
6. 未来可扩展。
7.未来升级不会造成任何问题。
以我有限的经验,我想要这些功能。可能有一些我可能会丢失。
谢谢
巴拉
更新
对于造成的所有混乱,我深表歉意。我只想用python语言公开一个宁静的网络服务。有好的框架吗?
【问题讨论】:
-
取决于你想做什么,WSGI 级别很低,你需要选择一个框架在 WSGI 之上运行,需要更多信息
-
其实我只是想写 REST Web 服务 API。目前,我不关心速度,但将来我可能会担心。
-
1) 请定义“更好”和“首选”。您需要提供标准;你在找什么。如果你不说出对你来说什么是重要的,那么更好是无法定义的。 (2) 不要将 cmets 添加到您拥有的问题中。使用您有关 REST 的信息更新问题。保持问题清晰、完整和准确。不要添加 cmets。
-
“我还是一头雾水。”?每个人都说使用
mod_wsgi。有什么困惑?请具体。 -
您的语言令人困惑。如果您的意思是“mod_python”,请不要说“python”,如果您的意思是“mod_wsgi”,请不要说“wsgi”。 WSGI 不是 mod_wsgi,反之亦然。它们不是可互换的术语。此外,WSGI 规范不受 Python 2.6 的约束,mod_wsgi 也不受约束。可能只有适用于 Python 2.6/3.1 的 Windows mod_wsgi 二进制文件可用,但如果您有合适的旧版 Microsoft 编译器,您也可以在 Windows 上为 Python 2.3 到 2.5 构建它。
标签: python rest web-services apache2