1
matthewzhong 2020-09-30 00:24:05 +08:00 via Android
然而很多企业已经通过 vue 做了很多大项目了,请楼下举例。
|
2
stillsilly 2020-09-30 00:27:11 +08:00
这都 2020 年了……
|
3
wangyanrui 2020-09-30 00:27:24 +08:00 via Android
企业级项目,以代码规范性,开发人员可投入性,可替换性为指标
|
4
maigebaoer 2020-09-30 00:33:35 +08:00 via Android
show me your proof
|
5
airyland 2020-09-30 00:41:21 +08:00 1
这句表达挺虚的,“event 驱动性能还是比较好的” 这句话就很别扭,web 上性能主要是 DOM 渲染吧。
现代框架最大的作用是提高开发效率,即使可能牺牲小部分性能。 |
6
40EaE5uJO3Xt1VVa 2020-09-30 00:44:20 +08:00 3
不适合就不适合吧,反正前后端分离,前端都在客户浏览器渲染。
哔哩哔哩的用户页面用 vue,百度搜索页展示也用上了? https://pic.downk.cc/item/5f7363d8160a154a6795e211.jpg https://pic.downk.cc/item/5f736404160a154a6795f0e9.jpg |
7
40EaE5uJO3Xt1VVa 2020-09-30 00:54:24 +08:00
我记得去年研招网的哪个页面也用了 vue 。这边好多政府项目也是
|
8
40EaE5uJO3Xt1VVa 2020-09-30 00:57:15 +08:00 10
有时候不得不感叹,改变世界的门槛也不高,vue 创造了不止几十个亿的经济价值。养活了多少人。
十一去寺庙给 vue 上柱香。 |
9
azh7138m 2020-09-30 00:57:41 +08:00
@yanzhiling2001
twitter/facebook/netflix 均为 react |
10
noe132 2020-09-30 01:02:13 +08:00
gitlab 就是 vue 写的
|
11
ryougifujino 2020-09-30 01:10:32 +08:00
@yanzhiling2001 #6 这个检测工具不错
|
12
40EaE5uJO3Xt1VVa 2020-09-30 01:11:47 +08:00
|
13
40EaE5uJO3Xt1VVa 2020-09-30 01:12:42 +08:00
|
14
KuroNekoFan 2020-09-30 07:46:17 +08:00 via iPhone
bat 主要都是 react,国外就更不用说了
回到主题,vue 的优势是 this. a="something " 免去了操作 view 的 a="something " Ele.Settext(a) 所谓的 data binding 至于你说的 event 驱动是哪跟哪?还有不是 event 驱动的 ui 编程吗 |
15
duan602728596 2020-09-30 07:54:14 +08:00 via iPhone
原来 b 站不是大项目啊
|
16
pecopeco 2020-09-30 07:57:31 +08:00 via Android
vue3 真香
|
17
suzic 2020-09-30 08:03:53 +08:00 via Android
我们在用 vue 写一整套的 saas 系统。还有一套已经上线了的
|
18
zhwithsweet 2020-09-30 08:07:12 +08:00 via iPhone 1
切图就完事了!前端大忌,陷入框架之争。可以有技术偏好,但是你最好都有所掌握。当然三板斧基础是最重要的。
关于大项目,这个要看什么是大项目。gitlab,bilibili nasa 应该算大项目,他们是 vue 做的。我觉得国内的我们一般不会碰到这种大项目,把小项目做好,作精,一样能拿钱。是不是? 再一个问题是开源精神,我们遇到优秀的开源作品,感觉他某些方面表现不好,最好的方式是提 issue,提 pr,参与社区讨论(楼主的这种帖子也算吧)。但是最好要考证一下实际情况,相对客观的看待问题,这才是开源精神,您说呢? |
19
rodrick 2020-09-30 08:16:27 +08:00
如果公司项目框架选型是你做决策我觉得讨论这个合理 否则真没啥必要 大家好好当个安静的切图仔也挺好
|
20
tctc4869 2020-09-30 08:44:05 +08:00 2
一个词:矫情。
楼主有时间发这个帖子,还不如好好去搬砖啊 |
21
moyupoi 2020-09-30 08:50:26 +08:00 via iPhone
国外好多项目也开始用 vue,国内用 vue 原因主要是担心扎克伯格哪天不开心了给 react 加一两条 buff,这事儿又不是没干过
|
22
Charod 2020-09-30 09:00:22 +08:00
我觉得大佬您并不适合做大项目。大佬您自己怎么看呢。我觉得框架之争没啥意义。不觉得您的疑问很正确。。
|
23
tikazyq 2020-09-30 09:06:22 +08:00
只要能支持 ts,用啥都可以
|
24
yaphets666 2020-09-30 09:08:03 +08:00
我现在做的虽然是个不入流的后台管理系统,但是也是纯代码 10MB 的前端项目了,一百多功能,三百多页面.vue 没有性能问题.
|
25
ddefewfewf 2020-09-30 09:20:42 +08:00 via iPhone
前端不要吵来吵去
|
26
Loserzhu 2020-09-30 09:26:55 +08:00 14
不管 vue ng react 哪个适合做大项目,问这种问题的人一般不适合做大项目。
|
27
Wincer 2020-09-30 09:29:37 +08:00 via Android
每次涉及到 vue react 的帖子必是高楼
|
28
yuan95 2020-09-30 09:33:18 +08:00 1
p 站用的 vue
|
29
96412hj 2020-09-30 09:34:45 +08:00
最后你发现,技术只是工具,对于大部分人,无可替代是业务而不是技术。个人觉得 bat 喜欢用 react 纯粹是装 B,喜欢标新立异
|
32
TimPeake 2020-09-30 09:38:25 +08:00 8
每次看到这种帖子都特别开心
|
33
TimPeake 2020-09-30 09:43:02 +08:00 1
前端娱乐圈好久没出过热点了 这是要在 V 站点爆?然后尤大佬赤膊上阵?
|
34
hfc 2020-09-30 09:43:45 +08:00
@yanzhiling2001 好奇这个插件是怎么检测判断的
|
36
a719031256 2020-09-30 09:49:05 +08:00
你这话很正确,但如果公司强推 vue 做大项目,你也挡不住,反正我们公司的 vue 前端坑特别多,现在这个项目,前端花费的时间是我们后端两倍,vue 效果挺不错的,但性能很糟糕,功能上也差很多,注:性能和功能对比 jquery,虽然我是后端,但也经常用 jquery 写页面
|
38
fedfrank 2020-09-30 09:54:14 +08:00
能用就行了 管他 react 还是 vue
|
39
Perry 2020-09-30 09:56:21 +08:00
对框架或者库一知半解还没怎么用也没什么逻辑就总结出一个结论这样的行为很中二
|
40
drydiy 2020-09-30 09:58:39 +08:00 1
@a719031256 #36 你这把 vue 换成 react,文章也没毛病。因为。。你公司项目问题是看团队的,团队的问题。
|
41
codespots 2020-09-30 10:09:26 +08:00 1
用 Vue 写过大型业务特别复杂多样的广告投放平台,没觉得有啥吃力的地方
|
42
Chenamy2017 2020-09-30 10:09:48 +08:00
一个帖子出现了三个我觉得,不是你觉得,是要大家觉得,是要真正的去了解和学习的。
|
43
a719031256 2020-09-30 10:16:43 +08:00
@drydiy 不应该啊,如果说公司前端都差,但也不一样写出来的项目前端花费的总时间比后端多不少,还有性能渣和 bug 率也居高不下
|
44
drydiy 2020-09-30 10:23:22 +08:00
@a719031256 #43 还是看团队的。你用 react,一样可以写出烂代码,性能渣。我前公司用 vue,现公司用 react 。做的项目都挺复杂的。最大的一个感受就是:项目的质量(包括架构设计、业务代码质量、组件抽离等) 真的就看团队的把控能力,归根到底,还是看人。
|
45
a719031256 2020-09-30 10:26:51 +08:00
@drydiy 这个我不是前端,也不清楚这个问题的原因所在
|
46
thet 2020-09-30 10:28:29 +08:00
php 是世界上最好的语言
|
47
a719031256 2020-09-30 10:32:32 +08:00
@drydiy 好几个项目加班都是因为前端拖后腿,因为每个项目公司都强推 vue,所以我现在有点反感这个框架了,测试测一次前端 bug 就是二三十个,搞得现在测试都是测一半就不测了
|
48
drydiy 2020-09-30 10:34:49 +08:00 1
@a719031256 #47 那你反感框架,还不如反感人来得有效。找几个牛逼的前端吧。
|
49
zzzzzzzzyp 2020-09-30 10:37:55 +08:00
又来了,又来了
|
50
a719031256 2020-09-30 10:38:49 +08:00
@drydiy 。。。。。。说得轻松,公司招前端跟我有毛关系,这次进来的前端都是面了 20 来个人才选出 2 个前端,要不是项目急估计这些家伙还要继续面
|
51
Hoshinokozo 2020-09-30 10:41:37 +08:00 1
部分人错以为 vue 不适合做大项目的原因是 vue 友好的学习曲线大大降低了开发门槛,导致很多中小公司开发人员水平参差不齐,开发出来的代码难以维护。所以这不是 vue 的问题,是人的问题,vue 好歹还有 template,css,js 分离的原则,你让这帮人用 react 开发写 JSX 的话结果估计会更惨。
|
52
css7 2020-09-30 10:43:17 +08:00
@a719031256 找几个牛逼的前端吧。
|
53
wmwmajie 2020-09-30 10:44:53 +08:00
@yanzhiling2001 人家还没死呢!!
|
54
gouflv 2020-09-30 10:46:55 +08:00
可能是大项目不适合你
|
55
a719031256 2020-09-30 10:48:20 +08:00
@css7 不好找啊,跟公司前端组长聊天说都不咋样,就只会调用框架的东西,稍微问点复杂的就答不上来了,这样的人招进来没用
|
56
dnL 2020-09-30 10:51:41 +08:00
@a719031256 那是你公司前端的问题,不是 vue 的问题
|
57
a719031256 2020-09-30 10:53:38 +08:00
@dnL 。。。。。vue 坑多,公司前端组长多数时间都是去填坑,感觉现在的前端真的只会调用框架,离开框架啥都不会
|
58
a719031256 2020-09-30 10:54:21 +08:00
@dnL 也可能真是我们公司前端的问题
|
59
nzbin 2020-09-30 10:57:46 +08:00
@a719031256 兄弟,特别理解你,我也反感强推 vue 的,这个和 vue 一直宣传自己简单易上手有脱不开的关系,导致很多人会用 vue 、能写个页面就觉得自己是个前端了,然而连最基本的事件代理、DOM 操作都不理解
|
60
nzbin 2020-09-30 11:00:19 +08:00
@a719031256 并不是你们公司前端的问题,从我待过的大厂以及接触的从大厂过来的同事,都差不多
|
61
a719031256 2020-09-30 11:03:12 +08:00
@nzbin 原来如此.......难怪我们前端组长老是吐槽现在的前端
|
63
maplelin 2020-09-30 11:07:55 +08:00 1
|
64
ragnaroks 2020-09-30 11:10:22 +08:00
vue 确实大部分降低了前端的门槛,我们公司也是,一群前端菜的一逼,还要我这个后端去给他们修 bug 重构
|
65
dnL 2020-09-30 11:10:32 +08:00
@nzbin 自己学艺不精别怪框架啊,是个 vue 项目就因为框架问题导致几十个 bug,vue 早死了,github 能有 173k 的 star?
|
67
wunonglin 2020-09-30 11:13:39 +08:00
angular 默默路过。。。。
|
68
a719031256 2020-09-30 11:14:51 +08:00
@ragnaroks 你牛逼,我们公司有一个人脸识别的项目,后端的也是去帮前端写代码改 bug,前端经常说这个不能实现那个不能做,这里是 vue 框架的问题,改不了之类的常用词
|
69
lianxiben 2020-09-30 11:14:54 +08:00
现在还有人发这种帖子。。
|
70
mxT52CRuqR6o5 2020-09-30 11:17:40 +08:00
那种大到 vue hold 不住的项目,大部分人也遇不到
|
72
maplelin 2020-09-30 11:19:51 +08:00
@nzbin #66 那你这换个语言也是一样的,不光前端,Java 你招个只会用 Spring cloud 写 CURD 的程序员来不也是一样,跑个多线程都能给你把服务跑挂掉。放哪个语言不都有这样的,培训班出来的选手一抓一大把,开发人员这东西还是宁缺毋滥。
|
74
shintendo 2020-09-30 11:22:37 +08:00 1
我就不明白了,如果你招的人是菜鸡,那菜鸡也勉强能用的框架和菜鸡完全用不来的框架你选哪个?
如果你招的人是高手,那框架对菜鸡友好与否跟你又有什么关系? 什么时候一个框架容易上手还成了缺点了?还有说容易上手导致菜鸡们飘了的,菜鸡们飘了你们的面试官和人事也飘了么 |
75
clf 2020-09-30 11:29:26 +08:00 5
总结一下,楼主公司的前端水平不行。
看到“后端来帮前端改代码”的时候,我脑补了一个场景:前端在疯狂甩锅框架,后端一看好像他也不会,没能帮到人,没法人前显圣,于是和菜鸡前端一起喷框架了。 |
76
a719031256 2020-09-30 11:30:01 +08:00
@shintendo 兄弟,你没经历过那种场景,那感觉真的特别糟糕
|
77
lqw3030 2020-09-30 11:31:04 +08:00 via iPhone
大项目要怎么个定义
|
78
shintendo 2020-09-30 11:33:04 +08:00
@a719031256 菜鸡写大坑当然糟糕啊,关键为啥招的是菜鸡?还是说你觉得他们不是菜鸡?
|
79
a719031256 2020-09-30 11:36:16 +08:00
@shintendo 招前端这个。。。。。越权了,还有面试了那么多前端,95%都是只会用不会填的,水平我们后端写前端差不多
|
80
a719031256 2020-09-30 11:38:00 +08:00
@shintendo 面试时问有没有看 vue 源码,答:有,然后问几个源码问题,不知道.......
|
81
a719031256 2020-09-30 11:39:54 +08:00
@shintendo 这个结论是前端组长说的,不是我
|
82
woshipanghu 2020-09-30 11:47:58 +08:00
不要看了点新知识就来谈这种有的没的的东西
|
83
newmlp 2020-09-30 11:55:13 +08:00
我不要你觉得
|
84
KuroNekoFan 2020-09-30 11:57:07 +08:00
@a719031256 两点:1.你们公司前端可能确实不太行 2.可能你们公司轻视前端,开不起价,只想招便宜能干的,而不是优秀的
|
85
a719031256 2020-09-30 11:58:08 +08:00
@KuroNekoFan 有可能是这样,开不起价格
|
86
yhxx 2020-09-30 11:58:57 +08:00
|
87
Charod 2020-09-30 11:59:11 +08:00
|
88
uxstone 2020-09-30 11:59:14 +08:00
React 天下第一 🐶
|
89
vision1900 2020-09-30 12:03:45 +08:00
ctrl + f, 输入 react 。不出所料,数量级是两位数
|
90
40EaE5uJO3Xt1VVa 2020-09-30 12:24:31 +08:00
@hfc 应该是检索网页里的关键 js 和 css 代码,匹配到关键词相似度高了就认定为是哪个框架。
|
91
tairan2006 2020-09-30 12:25:53 +08:00
楼主既不懂 vue,也不懂事件驱动,更不懂大项目
|
92
dxhuii 2020-09-30 12:33:13 +08:00
B 站,爱奇艺,都是 VUE, 这些不算大项目的话,那 vue 就不能做大项目
|
93
wxsm 2020-09-30 12:35:34 +08:00
Vue 确实有那么一点点问题,比如 mixin,比如 ts,这个我承认。尤大也承认了,并在 Vue3 做出了改进。但你说“event 驱动性能还是比较好的”,这我就笑了。你真的懂 event driven 吗?你真的懂 Vue 吗?
|
94
Jackeriss 2020-09-30 12:38:01 +08:00 via iPhone
从月经变日常了?
|
95
himself65 2020-09-30 12:42:22 +08:00 via iPhone
这么说,一个项目能做大已经和框架没有太多关系了,更多是项目本身的其他约束( code style 、project structure 、ci test……)。从这点上说 vue 还是可以写出大项目而且不逊色。我个人看过工程性很强的 vue 项目,可以做到 ts 强类型+ci 99%覆盖(当然需要 webpack 等很多方面下点功夫)
|
96
codermagefox 2020-09-30 13:18:59 +08:00
怎么 2020 年了还有人在问这种问题?
|
97
darknoll 2020-09-30 13:22:30 +08:00
@a719031256 只是你司前端不行
|
98
CODEWEA 2020-09-30 13:33:37 +08:00
vue 服务的不是技术,是商业,vue 最大的好处是能降低开发成本
|
99
jx915 2020-09-30 13:34:09 +08:00
这是人的问题,和框架无关
|
100
a719031256 2020-09-30 13:46:56 +08:00
@CODEWEA 同时也让不少的不及格的前端混入,vue 真的是人人都能写,但写好真不是件简单事情,我们后端学几天都能写前端,但真遇到什么坑还得找精通 vue 的人来弄
|