用于动态应用程序的有状态 Web 框架

Posted

技术标签:

【中文标题】用于动态应用程序的有状态 Web 框架【英文标题】:Stateful web framework for dynamic applications 【发布时间】:2012-02-04 18:43:57 【问题描述】:

目前我使用 php + ajax 来创建动态 Web 应用程序。正如我意识到的那样,有时我需要编写更多的 javascript 来实现动态外观,而不是只为“静态”页面编写 php。 经过小型研究,我发现了 websockets / sockets.io。我可以使用它而不是客户端 javascript 来实现相同的动态(一些分页,重新加载网站部分而不重新加载整个页面......)? 另一件事是该任务的服务器端编程语言(和框架)。我一直使用的语言:

    Python(我更喜欢那个) Javascript / CoffeeScript Java

您知道任何用其中一种语言编写的符合我需求的 Web 框架吗?

【问题讨论】:

【参考方案1】:

您可能想看看的非阻塞环境/框架。

JavaScript: node.js Python: 扭曲的 Ruby: EventMachine

【讨论】:

【参考方案2】:

如果您的要求是减少 javascript ajax,因此建议使用 websockets,它对您没有多大帮助。维护套接字有利于避免长时间轮询 ajax/rest 请求,在您的情况下,如果只是为动态内容呈现 json,它看起来并不多。 我也不确定您的需求中是否存在有状态的。 所以坚持你的架构

【讨论】:

以上是关于用于动态应用程序的有状态 Web 框架的主要内容,如果未能解决你的问题,请参考以下文章

将 Gatsby.js 用于动态和静态 Web 应用程序

Python web开发框架好的有哪些

Web框架的引入

常用JavaScript 框架比较

web前端三大主流框架都是啥?

初学者---AngularJS详解