gpt4 book ai didi

javascript - 什么是websockets,我应该用什么js框架

转载 作者:搜寻专家 更新时间:2023-10-30 22:31:20 25 4
gpt4 key购买 nike

我是 Java Script 世界的新手,我已经使用 Laravel 作为我的后端,但是当涉及到 websockets 部分时,我有点困惑,因为当我寻找 websockets 时,我已经读到它们都依赖于 Node JS 用于实时应用程序,如聊天应用程序,但我也看到了一个在 Vue Js 和 laravel echo 中制作聊天应用程序的教程,仅在不使用 Node js 的情况下,

现在对我来说比较麻烦的部分是,如果我想学习 socket.io(例如)我应该先学习 Node Js 吗? Vue js 是 socketio 的替代品吗?ajax 怎么样?它不能做同样的表现吗?

对不起,这对我来说有点乱,我已经找过了,但对我来说还是很乱,谢谢你的提前

最佳答案

If I want to learn socket.io (for example) should I learn Node Js first?

是的。由于 Socket.IO 是一个 Node.js 包,因此它是学习 Node 的先决条件。不过,它是最容易学习的工具之一,所以不要被吓倒。

And is Vue js an alternative for the socketio?

没有。 Vue.js 是前端框架,这意味着它用于构建您实际看到的网站部分。 Socket.io 是一个包(或框架),可以在应用程序的前端和后端之间实现双向通信。例如,您可以使用它来构建聊天应用程序。

How about the ajax ? isn't it able to do the same performance?

没有。 Ajax 是Asynchronous JavaScript And XML 的缩写。这基本上意味着您使用从前端到后端的 Ajax 请求。这里的区别在于 Websockets/Socket.IO 为您提供了 Ajax 所缺乏的双向通信。尽管您不需要 Socket.IO 进行所有通信

关于javascript - 什么是websockets,我应该用什么js框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54640009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com