用 vue 单页应用能否实现聊天软件客户端的核心功能? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
oldarm
V2EX    程序员

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

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

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

    http://im.qgy18.com/
    oldarm
        28
    oldarm  
    OP
       2019-04-14 10:40:34 +08:00
    @qgy18 厉害!
    smallX
        29
    smallX  
       2019-04-14 11:19:05 +08:00 via Android
    会不会有性能问题?比如,用户聊天记录太多了
    suyuyu
        30
    suyuyu  
       2019-04-14 11:26:36 +08:00
    不是我说你这种问题你不百度不谷歌找到了最低效的方式解决问题
    lsido
        31
    lsido  
       2019-04-14 12:21:48 +08:00 via iPhone
    @oldarm 能吃多少取决于你能做多少饭
    seeker
        32
    seeker  
       2019-04-14 12:27:31 +08:00
    能。这问题业余了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4710 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 03:59 PVG 11:59 LAX 19:59 JFK 22:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86