用了一段时间 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 官方的写法,自己写插件。 真的是开发十分钟,搭架子一礼拜

13376 次点击
所在节点    Vue.js
60 条回复
xhowhy
2017-01-23 22:46:13 +08:00
@notreami 不是 vue 的问题啊,很多国人就是这样,缺乏自信、自我认知和独立思考能力,心中渴求偶像,所以才会有那么多超女快男的脑残粉……才造就了那么大的娱乐产业,大咖看到有人黑他不高兴出来喷很正常,粉丝出来洗地说艺宝很萌哒你们不要黑他也很正常
lijsh
2017-01-23 23:00:09 +08:00
@notreami 能不能抛开什么个人崇拜、作者回复、粉丝对喷,把关注点放在问题本身?提出问题的一方是不是有文档不仔细看,作者回复是不是有理有据?

在我看来,绝大部分喷 Vue 的人,只是因为“不喜欢多数人都用、别人都在用我也用这就是跟风”,而不是看 Vue 到底是否有效解决了问题
mazyi
2017-01-24 01:44:03 +08:00
@xhowhy 笑,一口一个国人,还不论什么问题通过 google 找到答案,那么为什么 vue 还是这么多人用呢?是大家都不会 google 吗?

并且直接和作者交流提问题不比遇到问题最后发现是框架的锅然后只能退而求其次地解决要好吗?

自以为有思想,无非是看不到别人的思想。还是要多学学辩证唯物主义哇。
changwei
2017-01-24 04:04:33 +08:00
@yyx990803 看到作者 id ,我以为作者是个 1999 年八月三号出生的 99 后。。。
Lxxyx
2017-01-24 07:57:26 +08:00
能感觉到 Vue 的生态在改善,所以还挺好的
plqws
2017-01-24 08:17:01 +08:00
vue 主要还是缺个 language server 。。。不然真的就完美了。
chengluyu
2017-01-24 08:18:10 +08:00
你这样讲让大家还能说什么,你都说了自己要求本来就特殊,那 Vue.js 满足不了你,怪 Vue.js 生态圈不完整咯?
notreami
2017-01-24 09:35:23 +08:00
很多 Vue 粉,听到说这个不够好,那个有问题,就需求奇特,不能怪生态圈不完整,官方推荐你不跟,怪谁呢?这样的言论是想把 Vue 的生态限制在尤大一个人维护啊,你们想累死尤大???
生态和工具链,本来就是 Vue 的短板,我们需要正视它,一起把工具链完善了,比如楼主写完后可以开源分享出来嘛?
zhouquanbest
2017-01-24 09:57:30 +08:00
我觉得各位还没弄清问题的本质
为什么我用 Vim 就需求奇特了? 为什么 react ag2 就能有有 vim 插件?是歪果仁需求也很奇特 国人很正常吗?
都不是,只是这个阶段的问题。我就想说明 Vue 现阶段和 React 是有差距的,人家的插件也不是官方提供的啊?

我一开始也表明了我不是一个专业的前端,那么在使用前肯定是去搜现成的而不是自己造一个,而脚手架比较特殊,要根据自己业务的需求搭建。

为什么说是阶段性问题呢,因为过段时间等各位把圈子壮大了总会有的,我现在只是摆明一个事实不为过吧。



另外,这的 Vim 粉真的如此少?两年前我还在大学本科,至少学校里只有 Vim Emacs 两派之争,用 IDE sublime 都是被鄙视的,变化真是快呀。
今天在知乎看到这样一个问题 [Vim 和 Emacs 这类经典的软件会被淘汰吗?
] https://www.zhihu.com/question/53008917
百感交集,但我依旧要说 Vim 才是最好的,其他都是渣渣
SuperMild
2017-01-24 11:45:34 +08:00
Vim 好,是因为有问题可以自己解决。真 Vim 粉应该贡献插件,现在插件不完善正是作出贡献的大好机会!
mufeng
2017-01-24 12:26:18 +08:00
@est #15 手动 doge
mooncakejs
2017-01-24 12:32:14 +08:00
@zhouquanbest facebook 传说都是 ssh 到开发服务器写代码的, vim 插件流行不是很正常
JamesRuan
2017-01-24 15:56:53 +08:00
vim 写前段的飘过,而且最近在我的影响下,另一个用 webstrom 写前端的也转了 vim 。
@zhuangtongfa

说 vim 是非专业前端编辑器,应该这样理解:
非 /专业前端 /编辑器( vim 是通用编辑器)
而这样理解是不对的:
非专业 /前端 /编辑器(专业前端的,大概用的编辑器只能写前端吧,弱爆了)。
solome
2017-01-25 14:42:33 +08:00
- vim-vue 挺好用的呀,我用 vim 编写 vue 组件 没遇到大坑
- 我也没采用官方的 CLI ,构建项目脚手架时确实也遇到过坑:可以架子搭好后,后面其实也没什么吧~ 这不是 vue 的槽点
freewheel
2017-03-22 09:38:46 +08:00
@solome 666 在厦门可爽?
siton
2017-04-25 14:49:26 +08:00
那就自己去开发啊,官方也没有这个义务各种平台各种编辑器 IDE 的插件都给你开发好,要不然这个开源还有什么意义?开发者难道都要做饭来张口的宝宝?

另外 Vue 火起来才两三年,你要不要和 Windows 开发工具比一比?
alber1986
2017-10-27 10:27:42 +08:00
vue 高速发展中,素材火有视频教程
qiqico
2017-12-07 13:42:31 +08:00
过了这么久, 好像 vim 下的 vue 插件还是不多,还是不太好用。。。

尤大是不用 vim 的
2oTp
2019-06-20 16:18:35 +08:00
看来还是蛮多人不喜欢 vue,React 倒没看到这么强烈的反应, 垃圾 Vue
fudesignhaha
2021-07-22 18:15:47 +08:00
im 中 写 *.vue 文件很变扭,即使添加了 posva/vim-vue 插件

为了在 vim 中写好 vue 组件,我一般会将其拆分为 3 个文件:

1. *.vue : 仅仅书写模板<template/> 及引入 *.comp.ts/*.comp.css
2. *.comp.ts : 脚本逻辑,也可以是 *.comp.js 文件
3. *.comp.css : 样式文件,也可以是 *.comp.less/*.comp.scss 等文件

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

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

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

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

© 2021 V2EX