• 请不要在回答技术问题时复制粘贴 AI 生成的内容
oldarm
V2EX  ›  程序员

用 vue 单页应用能否实现聊天软件客户端的核心功能?

  •  
  •   oldarm · Apr 14, 2019 · 4544 views
    This topic created in 2770 days ago, the information mentioned may be changed or developed.
    与服务器的数据交互全部用 ws 来实现
    U2Fsd
    U2Fsd
    Apr 14, 2019
    1
    和 vue 有啥关系? socket.io 了解一下?
    oldarm
    oldarm
    OP
    Apr 14, 2019
    2
    @U2Fsd 聊天需要界面啊,已经说了数据交互用 websocket,那个库不重要
    客户端负责界面
    lsido
    lsido
    Apr 14, 2019 via iPhone
    3
    这话问的跟,肚子饿了能不能吃饭一模一样
    oldarm
    oldarm
    OP
    Apr 14, 2019
    4
    @lsido 如果能吃饭,需要多少饭吃饱,给个区间
    ayase252
    ayase252
    Apr 14, 2019 via iPhone
    5
    当然可以,用 react 和 angular,甚至 vanilla js 都可以
    masker
    masker
    Apr 14, 2019 via Android
    6
    jquery 也可以啊
    oldarm
    oldarm
    OP
    Apr 14, 2019
    7
    @ayase252 代价有多大,需要多少人月
    oldarm
    oldarm
    OP
    Apr 14, 2019
    8
    @masker 感觉还是有前端路由能力的框架靠谱些
    Mohanson
    Mohanson
    Apr 14, 2019 via Android
    9
    这问题问的毫无营养
    oldarm
    oldarm
    OP
    Apr 14, 2019
    10
    @Mohanson 近来大家对“微信墙中墙”、“只有离线才能下载”的讨论,我在想是否应该自建一个可用的聊天服务
    heimeil
    heimeil
    Apr 14, 2019
    11
    应该列举有哪些界面设计,问 Vue 需要多久,跟能不能没啥关系,能不能只看目标浏览器支不支持 WS
    oldarm
    oldarm
    OP
    Apr 14, 2019
    12
    @heimeil 包括好友列表、聊天窗口、ws 连接维护(自动重联)、数据本地存储和读取、配置(好友管理、服务器地质设置),差不多这些,欢迎补充
    U2Fsd
    U2Fsd
    Apr 14, 2019
    13
    @oldarm 这些功能不难,1 天左右
    nine
    nine
    Apr 14, 2019
    14
    不涉及传图什么的,一会就搞完了,用不用 vue 没啥区别,jquery 就行
    oldarm
    oldarm
    OP
    Apr 14, 2019
    15
    @U2Fsd 雕啊,大神一天就能搞定?!
    Trim21
    Trim21
    Apr 14, 2019
    16
    @oldarm #15 我之前在 github 上找到过现成的, 不要发图功能的话直接就能跑得起来...
    oldarm
    oldarm
    OP
    Apr 14, 2019
    17
    @Trim21 给个 link 啊
    Trim21
    Trim21
    Apr 14, 2019
    18
    @oldarm #17 太久了, 我找不到当初搜到的那个了- -
    你现在搜搜 chatroom 试试, 应该也能搜到不少
    Pastsong
    Pastsong
    Apr 14, 2019❤️1
    20
    天哪...
    问:用 JS 可以做网站吗?
    答:能。
    OSF2E
    OSF2E
    Apr 14, 2019
    21
    要源码就直接问,当然答案是没有
    en20
    en20
    Apr 14, 2019 via iPhone
    22
    @oldarm 我最近在做公司的一个客服系统,你说的那些已经都实现,我们还有用户状态切换,模板消息,发表情等,后续功能完善还会增加发送订单,客服转接等功能
    oldarm
    oldarm
    OP
    Apr 14, 2019
    23
    @Pastsong 已经聊到了工时和来源的问题了
    @OSF2E 直接问多没意思,本来我也不是作前端,我也不确定;而且出发点是自用,也不可能花太多钱雇人做一套;这种东西大家重复作轮子也没啥意义,有好轮子为啥不用好轮子;你有轮子不愿给伸手党,可以笑而不语。。。

    尊重原创
    请不要在 V2EX 发布任何盗版下载链接,包括软件、音乐、电影等等。V2EX 是创意工作者的社区,我们尊重原创。
    友好互助
    保持对陌生人的友善。用知识去帮助别人。
    leafre
    leafre
    Apr 14, 2019
    24
    支持 html5 就简单了,不支持得用 基于 HTTP 长连接的“服务器推”技术
    leafre
    leafre
    Apr 14, 2019
    25
    客户端都可以实现,跟 VUE 没关系吧
    oldarm
    oldarm
    OP
    Apr 14, 2019
    26
    qgy18
    qgy18
    Apr 14, 2019 via iPhone
    27
    11 年前没用任何库,实现了一个 web msn 玩。。。

    http://im.qgy18.com/
    oldarm
    oldarm
    OP
    Apr 14, 2019
    28
    @qgy18 厉害!
    smallX
    smallX
    Apr 14, 2019 via Android
    29
    会不会有性能问题?比如,用户聊天记录太多了
    suyuyu
    suyuyu
    Apr 14, 2019
    30
    不是我说你这种问题你不百度不谷歌找到了最低效的方式解决问题
    lsido
    lsido
    Apr 14, 2019 via iPhone
    31
    @oldarm 能吃多少取决于你能做多少饭
    seeker
    seeker
    Apr 14, 2019
    32
    能。这问题业余了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2105 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 11:25 · PVG 19:25 · LAX 03:25 · JFK 06:25
    ♥ Do have faith in what you're doing.