开发者社区> 问答> 正文

适用于创建游戏的Python Web框架

我正在寻找适合创建基于文本的网络游戏的Python网络框架。Django似乎是最受欢迎的选择,但经过一些研究,它似乎适用于报纸和其他基于内容的网站。就我的口味而言,这似乎也有些“自动幻想”-我想知道所有时间的情况。我看过Pyramid,CherryPy和其他一些更简单的Web框架,但我只是无法选择。我需要它具有一个良好的ORM,并且我希望它至少具有一个不错的文档。一个不太大的学习曲线也将是很好的。

你有什么建议吗?我想要有利弊的答案,而不仅仅是观点。

展开
收起
祖安文状元 2020-02-23 15:58:27 831 0
1 条回答
写回答
取消 提交回答
  • 如果您正在寻找一种简约的解决方案,请尝试一下web.py。SQLAlchemy是ORM的绝佳选择,您可以将其与web.py集成。

    优点:

    简单,RESTful:

    import web
    
    urls = (
        '/(.*)', 'hello'
    )
    app = web.application(urls, globals())
    
    class hello:        
        def GET(self, name):
            if not name: 
                name = 'World'
            return 'Hello, ' + name + '!'
    
    if __name__ == "__main__":
        app.run()
    
    

    灵活:仅在需要时使用模板,ORM等,即可从头开始定义架构。

    公共领域:“ web.py在公共领域;您可以无限制地将其用于任何目的。” -嵌入,转售,随心所欲。

    缺点:

    其他框架(例如Django)会处理很多样板,您可以更快地开发应用程序。

    文档有点稀疏,但是无论如何,它很容易上手并且应该是简约的。

    2020-02-23 15:58:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载