Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery python的Web框架建议(Web服务、身份验证、缓存等)_Jquery_Python_Web Services_Security_Frameworks - Fatal编程技术网

Jquery python的Web框架建议(Web服务、身份验证、缓存等)

Jquery python的Web框架建议(Web服务、身份验证、缓存等),jquery,python,web-services,security,frameworks,Jquery,Python,Web Services,Security,Frameworks,谷歌搜索了过去一周,但无法最终决定哪种python web框架适合我。我将要开发的web应用程序几乎完全是带有js(jQuery)的“纯”html。服务器端必须执行以下操作: 认证 会话管理 缓存 web服务(几乎所有页面上的数据都将通过jQuery提取 (通过web服务) 安全的web服务(通过某种形式的身份验证;这是针对 远程访问某些web站点 通过其他网络应用提供服务, 桌面/移动应用程序) 如果在Django有一个很好的教程/指南/想法如何做到这一点,我将非常感谢如果有人能分享它,因

谷歌搜索了过去一周,但无法最终决定哪种python web框架适合我。我将要开发的web应用程序几乎完全是带有js(jQuery)的“纯”html。服务器端必须执行以下操作:

  • 认证
  • 会话管理
  • 缓存
  • web服务(几乎所有页面上的数据都将通过jQuery提取 (通过web服务)
  • 安全的web服务(通过某种形式的身份验证;这是针对 远程访问某些web站点 通过其他网络应用提供服务, 桌面/移动应用程序)
如果在Django有一个很好的教程/指南/想法如何做到这一点,我将非常感谢如果有人能分享它,因为我已经有了经验。让我开始考虑其他框架的是Django的内置ORM。我知道我可以用SQLAlchemy来交换它,但如果我不确定其他所有需求是否都得到支持,我就不会这样做


提前感谢大家。

看看这个框架背后的思想是组件的灵活性,它附带了缓存、会话中间件(bicker)。您还可以使用这个工具来实现RESTfulWeb服务。如果您想交换组件,没问题……它就是为此而设计的。

在Django中执行web服务的最佳方法是使用。Django和活塞的组合当然可以满足您指定的所有要求。

对于我来说,有两种选择:

  • -我发现它比挂架更容易学习和使用。大多数时候,它只是做它期望从它和不停留在我的方式。另外,还有一个是为快速API制作而设计的
  • 制作自己的堆栈-使用++可以产生一些非常好的结果

  • 机器人选项有很好的文档、社区和易学性。如果你更喜欢模块化的方法-选择2。如果你可以为了更好的整合而放弃一些自由,那就去Django吧。

    以前没听说过活塞;不知道我怎么会错过它。。。看起来绝对值得一试。谢谢在这里写这个问题之前,我几乎就要尝试web2py了——看起来它涵盖了我需要的东西,但因为我已经为django编写了约75个模型——活塞程序:)