Websocket 动态应用程序的有状态web框架

Websocket 动态应用程序的有状态web框架,websocket,web-frameworks,Websocket,Web Frameworks,目前我使用php+ajax创建动态web应用程序。正如我所意识到的,有时我需要编写更多的javascript来实现动态外观,而不仅仅是为“静态”页面编写php。 经过小规模的研究,我找到了websockets/sockets.io。我可以用它代替客户端javascript来实现同样的动态(一些分页、重新加载网站部分而不重新加载整个页面…? 另一件事是用于该任务的服务器端编程语言(和框架)。我一直使用的语言: Python(我更喜欢那个) Javascript/CoffeeScript 爪哇 您知

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

  • Python(我更喜欢那个)
  • Javascript/CoffeeScript
  • 爪哇

  • 您知道有哪种语言编写的web框架适合我的需要吗?

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

    • JavaScript:node.js
    • Python:Twisted
    • Ruby:EventMachine

    您可能希望了解的非阻塞环境/框架

    • JavaScript:node.js
    • Python:Twisted
    • Ruby:EventMachine

    如果您的需求是减少javascript ajax,因此建议使用WebSocket,这对您没有多大帮助。维护socket有助于避免长时间轮询ajax/rest请求,在您的情况下,如果只是为动态内容呈现json,看起来就不太像了。 另外,我也不确定在您的需求中哪里有状态存在。
    所以坚持你的架构,如果你的需求是减少javascript,那么建议使用WebSocket,对你没有多大帮助。维护socket有助于避免长时间轮询ajax/rest请求,在您的情况下,如果只是为动态内容呈现json,看起来就不太像了。 另外,我也不确定在您的需求中哪里有状态存在。 所以坚持你的建筑风格