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

2020-11-13 13:10:12 +08:00
 liudaqi
看到大多用 Vue 或 React 写的前端应用,大多都是为了适应移动用户的需求,页面都比较简单清爽,像淘宝这种史前怪兽级的 PC 站,那得要引入多少依赖呀,前端路由和组件必然也是巨量的。

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

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

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/724799

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX