你会推荐哪个Python框架类似于Sinatra?

25

我喜欢sinatra框架,但可能需要使用Python。快速的网络搜索发现了一些Python等效框架,包括itty, flaskjuno

我想知道人们对这些或其他sinatra等效框架的经验。你会推荐哪一个?

1个回答

39

好的。因为我是Flask的作者,所以有点偏袒,但是这里有一些帮助你选择的内容:

  • itty - 是非常轻量级的框架,如果你想要一个单文件安装的稳定替代方案,Bottle可能更合适。
  • Flask - 是一个新的、正在积极开发的框架,其设计与Sinatra相似,但也有一些不同之处。有大量的扩展库可以支持SQLAlchemy、CouchDB等。
  • Juno - 已经一年没有更新了,通常不是最好的迹象。

除了你提到的之外,还有类似于Flask但更简约的Bottle。与Flask不同的是,它重新实现了所有东西,而不是像Werkzeug那样构建在一个独立的基础上。

其他的选择包括web.py,是最早的微框架之一。和Bottle一样,它也是从头开始重新实现每一项功能。


Flask 的主页似乎无法访问:http://www.downforeveryoneorjustme.com/http://flask.pocoo.org/ (至少在我写这条评论的时候是这样)。 - NicoGranelli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接