我计划用python编写web服务。但是,我发现wsgi也做了类似的事情。哪一个比较好?
谢谢
巴拉
Update
我还是很困惑。请帮忙。
在我看来更好的意思是:
一。错误将定期修复。
2。由大多数开发人员选择。
三。其他功能,如AWS等身份验证令牌,可以即时支持。
四。对版本没有很强的依赖性(我看到wsgi需要python 2.6)
5个。所有python库都可以开箱即用。
6。未来可扩展。
7号。以后的升级不会引起任何问题。
以我有限的经验,我想要这些功能。可能有些我不见了。
谢谢
巴拉
Update
我很抱歉给你造成了这么多混乱。我只想用python语言公开一个restful web服务。有一个好的框架吗?
如果您只想运行web应用程序,请使用
mod_wsgi
。如果需要为httpd的其余请求/响应阶段编写处理程序,那么使用mod_python
。不要混淆什么是WSGI和mod_WSGI。WSGI是在服务器上托管Python web应用程序的接口规范。mod_wsgi模块是使用Apache作为底层web服务器的wsgi规范的一个实现。因此,Python和WSGI并不是完全可以选择的,WSGI只是Python web服务/应用程序和web服务器之间通信的一种方式。mod_wsgi包是该接口的一个实现。因此,WSGI是达到目的的手段,而不是解决方案本身。
就我个人而言,我非常建议您使用一个最小的Python框架/非框架,正如Alex所建议的,Werkzeug是一个不错的选择。
相关问题 更多 >
编程相关推荐