我最近被介绍到websockets,我在想是否仅使用websockets创建webapplication是可能的或好主意。
答案 0 :(得分:1)
运行良好的模型是您使用HTTP将Web应用程序的静态内容(HTML,JavaScript,CSS,可能是图像)提供给浏览器,并利用websockets来处理动态的所有内容。 这样做的好处在于您可以利用所有静态资源的缓存。
换句话说,您可以完全消除服务器端动态生成的标记(a'la JSP,PHP等)。
答案 1 :(得分:0)
是的,当然你可以这样做。
您唯一需要注意的是,您的webapplication仅限于支持websockets协议的浏览器。这就是为什么很多人选择像socket.io这样的服务器/客户端库来回退到其他通信层,比如XHR。