V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
oldarm
V2EX  ›  程序员

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

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

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

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