今天看 lpl 点开 F12 一路看到了腾讯外包规范页,在更新日志页面看到了如下公告:
## 2019-05-30 更新公告
[公告] 禁止使用如 Vue 等需要编译的框架开发页面需求,请广而告之。
是有什么特别的理由吗? 日志链接
1
noe132 2020-07-01 23:17:37 +08:00 via Android
这开发规范给人一种 jquery 时代的感觉
|
2
airyland 2020-07-01 23:21:08 +08:00
看起来是为了部署和套用方便,但是 Vue 其实不需要编译也可以使用。
|
3
a719114136 2020-07-01 23:24:53 +08:00 via Android
Facebook 也禁用了,页面用 jq 重写。
|
4
a719114136 2020-07-01 23:27:37 +08:00 via Android
说错了,不是 fb😂😂。忘记是哪个了,总之是一家美国的公司
|
5
qumingkunnan 2020-07-01 23:27:41 +08:00 via Android
能不能知道的人分析下为什么
|
6
kajweb 2020-07-01 23:28:35 +08:00
等需要编译,直接引用应该可以。
我当时看的理解是,编译后的代码不方便检查。 |
7
shynome 2020-07-01 23:29:40 +08:00 via Android
没有源码不好修改?
|
8
gouflv 2020-07-01 23:45:47 +08:00 via iPhone 1
看起来只是活动相关的页面重构,说白了就是乙方切图仔乖乖用 jquery,写 vue 的活儿你们驾驭不住
|
9
Bijiabo 2020-07-01 23:49:25 +08:00
这个得看业务场景,万一 import 了第三方库被删了、版本变更也不可控...
|
10
sxlzll 2020-07-01 23:56:09 +08:00
个别团队的要求,具体背景就不知道了
|
11
xiaoming1992 OP |
12
hoyixi 2020-07-02 07:45:40 +08:00 6
我自己的一些站(一套代码),经历了折腾 Vue,React 之后,回归 jQuery,不用升级和折腾了,功能 OK 就放那里不动,精力放在内容上,省下时间享受生命。
|
13
zjyl1994 2020-07-02 07:47:15 +08:00 via Android 1
外包有个内部框架好像叫 tea,和 react 差不多
|
14
ddosakura 2020-07-02 07:54:26 +08:00 via Android
这不是给前端岗的,是页面重构岗的
|
15
gaigechunfeng 2020-07-02 08:53:32 +08:00 1
@hoyixi 但是感觉用 vue 让我节省了太多太多的时间。
|
16
dbpe 2020-07-02 08:53:49 +08:00
整体的技术栈是 react 或者其他..你还用 vue?而且外包这种东西..应该是越简单约好吧...出问题..我还拿 vue 源码给你排查么...
|
17
dbpe 2020-07-02 08:54:17 +08:00 1
@xiaoming1992 这倒是 npm 那一堆依赖...引进来一个..带进来祖宗十八代
|
18
onfuns 2020-07-02 09:17:41 +08:00
需要兼容 IE8,活动页需要 SEO,方便单独嵌入某一页面等等。
|
19
ycr6708536948 2020-07-02 09:22:38 +08:00
是不是外包活动页呀,这个用 jq 的确方便呀
|
20
faceRollingKB 2020-07-02 09:22:48 +08:00 2
估计是为了方便中途换人,用 vue/react/ng 等框架的话不容易低价招螺丝钉,而且 vue 基本上每个团队风格都不一样,熟悉代码也要很久,如果只用 jquery 的话技术栈极低,随时换人代价低
|
21
ppgs8903 2020-07-02 09:36:21 +08:00
这个组能代表 TX 所有前段么?如果代表不了就是技术债太大,换出来兼容问题了&其他的事情,总之没有牵引后果。我估计是有点兼容性原因,不然不能这样。
|
22
DOLLOR 2020-07-02 09:45:49 +08:00
我发现外包商都喜欢用 jquery,而且是上古版本的一个 jquery 文件永流传。
大概是因为这些开发团队人员流动性极强,祖宗之法不可变,追求的不是开发效率和技术,而是门槛低、唾手可得的人力资源。 |
23
linxl 2020-07-02 09:51:08 +08:00
腾讯自己的公众号后台就是 vue, 为啥外包就不让了...
|
24
xutao881 2020-07-02 09:52:48 +08:00
可是 Vue 不需要编译也能直接用啊。。。
|
25
wgbx 2020-07-02 09:55:53 +08:00 1
英雄联盟活动页面都是 jq,要兼容 ie 吧
|
26
17681880207 2020-07-02 10:11:44 +08:00
@Bijiabo 如果是从 npm 安装的,不会有这个问题吧
|
27
wittd 2020-07-02 10:16:33 +08:00
活动页根本用不到
|
28
Vegetable 2020-07-02 10:19:23 +08:00
历史遗留问题或者出过什么问题呗,不要过度解读了。我还要求我司小伙伴不许使用 Promise.then 一律使用 async/await 呢
|
29
hoyixi 2020-07-02 10:29:41 +08:00
@gaigechunfeng #15
还是要经常升级,否则后面某年肯定要痛苦一番来次版本大跨度升级,到时候各种依赖、打包工具说不定已经天翻地覆,个人的东东,重点在使用,而不是创造它的过程,不愿这么费劲了。 |
30
Kilerd 2020-07-02 10:41:20 +08:00
创建项目
蜘蛛发布系统上我们需要注意 SVN 的使用、目录规范、项目版本的规划等 看到 SVN 就没啥好惊讶的了呢 |
31
coolcoffee 2020-07-02 11:32:47 +08:00
我觉得专题页用 vue 、react 框架都是大炮打蚊子。那个基本上是一些数据展示,简单表单而已。
专题页基本没多少可以共用的组件,就算要,也没有太多需要父子通信之类的。 |
32
randyo 2020-07-02 11:34:03 +08:00 via Android
怕外包写后门?
|
33
demotu 2020-07-02 11:42:21 +08:00
简单的页面手写 js 就可以了
|
34
ddosakura 2020-07-02 13:40:23 +08:00 via Android
@ppgs8903
@faceRollingKB “本前端重构规范是由 TGideas 团队制定,面向合作伙伴的前端重构人员” 链接里写得这么清楚了,这不是前端规范,是重构规范 前端岗和重构岗不是一个职位…… |
35
takemeaway 2020-07-02 13:43:58 +08:00
用 vue 里面随便写个后门,谁查得出?
别说编译后的,就算给你源码,你审查得出吗? |
36
est 2020-07-02 13:45:30 +08:00
vue 不利于页面嵌入?
|
37
HiCode 2020-07-02 13:52:24 +08:00
可以来试试这个 jQuery + Vue:
https://gitee.com/haimadongli001/jQuery.Vue.js 基于 jQ 实现免编译开发 Vue 项目,不需要使用 node 、npm 、webpack 等前端工具,直接干! |
38
KuroNekoFan 2020-07-02 14:15:02 +08:00
一直觉得前端还分重构和交互是上个十年的招聘风格
|
39
mazai 2020-07-02 14:34:17 +08:00
我就是腾讯外包啊,我们组全是 vue 开发,什么时候不让用 vue 了。。。
|
42
maduoduo 2020-07-02 16:47:46 +08:00
其实就是那个人不会 VUE 而已,没有那么深奥的原因
|
43
Bijiabo 2020-07-02 18:52:14 +08:00
|
44
justin2018 2020-07-02 21:04:20 +08:00
本前端重构规范是由 TGideas 团队制定,面向合作伙伴的前端重构人员,内容仅适用于腾讯互动娱乐外包页面,新手请务必阅读。
|
45
realpg 2020-07-02 21:46:42 +08:00
@xiaoming1992 #11
对于外包来说,编码规范,承前启后性都不好控制。 对于 node.js 写的东西 你交了源码,2020 能编译,不代表 2024 年发现 BUG 想修改或者小规模变动时候还能编译出东西。 |
46
gitjavascript 2020-07-02 21:50:24 +08:00
vue 不是渐进式的么,直接 script 引入,配置化就可以用啦,不需要编译的,狗头!
|
47
enlight 2020-07-03 10:12:44 +08:00
可以试试 Suelve,这东西可以给你编译到看不到框架的存在
|
48
shineqaq 2020-07-03 14:21:46 +08:00
外包是重点
|
49
aliyun2017 2020-07-03 14:50:52 +08:00
我这边就是腾讯游戏外包的,npm 方式一般不用,要看项目体量,做平台社区用 react,不开发单重构随遍搞,用官方常用 JS 库 CDN 都可以,游戏活动更新多种多样,官网经常换皮优化,没必要用主流框架,主要还是为了方便接礼包开发,Milo 或者 ulink 等
https://ulink.qq.com/ https://tgideas.qq.com/doc/ |