V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liudaqi
V2EX  ›  前端开发

用 Vue 或者 React 重构淘宝 PC 站这样规模的网站,是不是不现实?

  •  
  •   liudaqi · 2020-11-13 13:10:12 +08:00 · 2259 次点击
    这是一个创建于 1506 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到大多用 Vue 或 React 写的前端应用,大多都是为了适应移动用户的需求,页面都比较简单清爽,像淘宝这种史前怪兽级的 PC 站,那得要引入多少依赖呀,前端路由和组件必然也是巨量的。

    如果淘宝 PC 站从一开始就是用 Vue 或 React 构建的还好,反正慢慢迭代问题不大。

    如果是现在这个规模,直接重构,是不是完不成的任务啦?
    15 条回复    2020-11-16 12:40:51 +08:00
    FreeEx
        1
    FreeEx  
       2020-11-13 13:15:26 +08:00
    为什么要重构 ?移动用户你忘记客户端了,这个才是核心,web 都是引流的。
    liudaqi
        2
    liudaqi  
    OP
       2020-11-13 13:18:42 +08:00
    @FreeEx 只是从技术角度,讨论工程复杂度有多大。

    不是去关注商业模式导流,是不是有移动 app 等情况。
    yaphets666
        3
    yaphets666  
       2020-11-13 13:19:54 +08:00
    可以拆分啊.就算现在淘宝也不是一个应用. 首页是首页.其他是其他的.我记得淘宝首页是单独有一个组来做的.
    cmdOptionKana
        4
    cmdOptionKana  
       2020-11-13 13:21:20 +08:00 via Android
    这个级别的重构,很多组件就自己实现了,只会引入一些已经被广泛采用的靠谱第三方库。

    另外,页面是否清爽与 Vue,React 完全无关。
    yaphets666
        5
    yaphets666  
       2020-11-13 13:21:56 +08:00
    而且也没有多少东西啊... 商品详情.商品列表.店铺首页店铺列表. 其实真的抽象起来没你想的那么复杂. 而且可以拆分.
    liudaqi
        6
    liudaqi  
    OP
       2020-11-13 13:26:16 +08:00
    @yaphets666 淘宝允许商户装修店铺,自定义样式,这部分用 Vue 或 React 重构的话,没考虑好怎么实现
    yaphets666
        7
    yaphets666  
       2020-11-13 13:32:29 +08:00
    @liudaqi Vue 对这些有限制吗 而且你去了解下装修店铺就知道了 装修不是造房子 只是商家可以传点图片 拖动拖动组件位置而已 这和 V R 有关系吗
    chotow
        8
    chotow  
       2020-11-13 13:33:37 +08:00 via iPhone
    @FreeEx #1 就是你这种人,让国内越来越多服务往移动端赶,这种做法恶心至极。
    liudaqi
        9
    liudaqi  
    OP
       2020-11-13 13:40:19 +08:00
    @yaphets666 淘宝网支持商家装修店铺,手写 css 的。低级别的免费商家只能脱脱组件,高级装修可以自定义 css
    Immortal
        10
    Immortal  
       2020-11-13 13:41:19 +08:00   ❤️ 3
    @chotow #8
    你这话说的有点本末倒置
    是市场决定的技术方向 并不是技术决定了市场
    是大家对移动端的需求加大了才是服务重心往移动端迁移的根本
    FreeEx
        11
    FreeEx  
       2020-11-13 13:41:26 +08:00
    @chotow 客户端易用性>web 端这是不可否认的,你会用京东淘宝手机 web 端买东西吗?我只是说出来了现实情况,你闭上眼就装作不存在了?
    yaphets666
        12
    yaphets666  
       2020-11-13 13:43:15 +08:00
    @liudaqi 主要这些东西都跟 Vue 和 React 没关系啊. 该怎么实现就怎么实现.
    summerwar
        13
    summerwar  
       2020-11-13 13:46:14 +08:00
    不是现实不现实的问题,是淘宝目前运行的好好的,没有任何利益驱动他去做这件事,因为做这个事情需要花费大量的精力和金钱,和这件事做成了的收益相比,就没有可比性
    FreeEx
        14
    FreeEx  
       2020-11-13 13:50:47 +08:00
    @liudaqi 感觉管理系统更适合用 Vue 或者 React,淘宝这种购物网站会有很多活动,用 vue react 写活动页面太麻烦了,而且打包之后文件太大也是一个问题
    dinjufen
        15
    dinjufen  
       2020-11-16 12:40:51 +08:00
    可以的话我真的会用 web 端去买东西,但感觉 web 端被人为制造了不便,例如很多要求手机扫码,弱化密码登录,包括付款,导致一个完整的购物流程可能无法完全在 PC 完成,必须配合手机。电脑屏幕那么大,明明体验更好,能看到的东西更多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2755 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 09:45 · PVG 17:45 · LAX 01:45 · JFK 04:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.