用于动态应用程序的有状态 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 框架的主要内容,如果未能解决你的问题,请参考以下文章