用了一段时间 Vue.js 仅说工具链 离另外两家差距还是挺大

2017-01-23 12:00:09 +08:00
 zhouquanbest

我是个非专业前端,造轮子前喜欢先搭好整套工具链
这段时间从 react 转到 vue 来写了点小东西的前端部分,然后发现和 react 生态链差距还是挺大

比如前端补全我是 Vim 的 YouCompleteMe 配合 tern , 然而 tern 并没找到 vue 的插件,讲道理,连微信小程序都有。。。

然后关于.vue 的高亮和补全支持,目前 github 上只有个 vim-vue, Bug 巨多,什么样式变白都是其次,关键是 shell 里用 vim 打开.vue, 这插件就会卡上 20 多秒。 youyuxi 在知乎上表示让大家用 html 类型打开 vue

虽然官方提供了脚手架,但自用时还是喜欢自己搭,一些基本功能比如 hotreload , react 也都有对应插件, vue 我只能看着 vue 官方的写法,自己写插件。 真的是开发十分钟,搭架子一礼拜

13099 次点击
所在节点    Vue.js
60 条回复
airyland
2017-01-23 12:04:17 +08:00
你说的这些不应该官方提供吧,对于常用编辑器 sublimetext 还有的都有了,官方提供了 vue cli ,而你自己喜欢自己搭这也不是 vue 的问题
mooncakejs
2017-01-23 12:06:39 +08:00
只能说 vim vue 插件比较少。话说 Facebook 都是直接 ssh 写代码的, vim 插件发达点也很正常。
mooncakejs
2017-01-23 12:07:49 +08:00
.vue 文件在 sublime 里直接用 html-css-js prettify 就可以了,没必要自搞一套 jsx 高亮
IamJ
2017-01-23 12:11:32 +08:00
我现在是用 VSCode ,对 .vue 的高亮支持是用 vetur 这个插件
zhuangtongfa
2017-01-23 12:32:57 +08:00
话说非专业前端用非前端编辑器吐槽 vue 的生态链你不觉得有点奇葩吗? sublime 和 vscode 都有很多 vue 的插件啊
zhouquanbest
2017-01-23 12:33:49 +08:00
@zhuangtongfa Vim 是非专业前端编辑器? 我孤陋寡闻了
sox
2017-01-23 12:51:05 +08:00
就说 hot reload

Vue 只需要 vue-loader

而 React 还需要各种配置
yyx990803
2017-01-23 12:51:20 +08:00
用 vim 写 Vue 的还真挺少,其他编辑器支持都挺好的,我也没办法。

至于构建,官方 cli 开箱即用你不用,这也能怪 Vue ? hot reload 是 vue-loader 内置功能,看看文档几分钟就搞定了,第一次听说有人为了 hot reload 自己写插件的,推荐的工具链不用,自己搭又不看文档,自作聪明还抱怨,也是醉了。
ghbjy1128
2017-01-23 13:16:58 +08:00
作者跑出来了。。。
zpf124
2017-01-23 13:24:34 +08:00
讲道理,应该除了一部分后台转的人写 node 用 cli 上的编辑工具外。
其他大多数人应该都是用基于图形化的编辑器写的把,然后通过 cli 执行命令吧。
greatghoul
2017-01-23 13:25:07 +08:00
用了一段时间安卓感觉生态不行呀,想刷个最新的系统到我十几年前买的文曲星电子词典上,愣是找不到文档。
maomaomao001
2017-01-23 13:26:41 +08:00
为什么不用 webstrom 写。。。。
ck65
2017-01-23 13:31:52 +08:00
8 楼小高能。
Rice
2017-01-23 14:01:16 +08:00
吐槽 vue 不足有很多,偏偏你的角度最刁钻独特,基本上是普通用户都遇不到的。
murmur
2017-01-23 14:08:34 +08:00
@maomaomao001 webstrom 的 vue 你用哪个插件?我用的 html 部分连自动补全都没有啊
zhouquanbest
2017-01-23 14:30:16 +08:00
@yyx990803
不是怪 只是换个角度看“量”的区别 这就好像是魔兽世界和一般网游的对比 在用户群体上去后就拥有的大量的周边 插件 同人
react 现在的各路工具链也不是官方提供的 没的时候也没人怪官方 体现的只是差距

昨天看到一篇讲这俩 lib star 数的帖子有感 只能说是从一个用户的角度来看问题
est
2017-01-23 14:33:13 +08:00
v2ex 全球作者回喷平台。
hanzichi
2017-01-23 14:44:11 +08:00
@yyx990803 楼主表示虽然官方提供了脚手架,但自用时还是喜欢自己搭。。关键是还搭不好,这就尴尬了
learnshare
2017-01-23 14:52:24 +08:00
@zhouquanbest vim 的确不是前端主流工具吧
notreami
2017-01-23 15:26:27 +08:00
Vue 有一个严重的缺点,个人崇拜主义太强,坚决不能说 Vue 有问题,有缺陷,即使有,也要坚定的认为是自己的问题,否则尤大会亲自过来反驳,并招来一批粉丝对骂。

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

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

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

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

© 2021 V2EX