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

13128 次点击
所在节点    Vue.js
60 条回复
HLT
2017-01-23 15:44:13 +08:00
@est 哈哈哈 笑得肚子疼
sox
2017-01-23 15:44:51 +08:00
@notreami 你从哪得出这个奇葩结论的
SuperMild
2017-01-23 16:00:19 +08:00
作者愿意花时间出来反驳很好啊,证明这个项目有人管,不是弃儿。项目作者活跃是件好事。
Tonni
2017-01-23 16:06:28 +08:00
我用 Vim 写前端,但是从来没用过 AutoComplete 插件,好处就是写 API 的时候单词记得准,习惯了也不比 AutoComplete 慢,而且 Vim 内置了一个简单的 AutoComplete ,就是分析当前文档已出现的单词自动根据已经输入的单词作为 AutoComplete 候选词。
vicluo96
2017-01-23 16:13:46 +08:00
的确 Vim 的 vim-vue 插件不好用…这是事实啊
VeryCB
2017-01-23 16:44:03 +08:00
一直用 vim-vue 好像没遇到什么 bug...开 .vue 文件也是秒开...
dantegg
2017-01-23 16:47:20 +08:00
后排围观
anewg
2017-01-23 16:53:43 +08:00
Vim 是专业前端编辑器? 专业到不装插件没法写。。。
weer0026
2017-01-23 16:57:51 +08:00
atom 插件对 vue 支持满全的,不过这个吐槽点也是蛮刁钻的。
zhouquanbest
2017-01-23 16:58:41 +08:00
@VeryCB shell 里直接开很卡 我用 macvim 倒是秒开 不过那玩意 bug 太多了 还不如直接快捷键在 js css html 间快速切换
cb 你们也用 vue 了?
zhouquanbest
2017-01-23 17:00:49 +08:00
@weer0026 ternjs 不是各种 editor 都用的吗 我是看这玩意前端很火 然后就去搜了一圈 没 tern 的 vue 插件
和用啥编辑器无关
VeryCB
2017-01-23 17:04:48 +08:00
@zhouquanbest 恩,写了半年 vue 了,一直是 shell 直开 vim ,从来没遇到过你说的问题...
zhouquanbest
2017-01-23 17:16:21 +08:00
@VeryCB 那可能是我插件太多了,一直 vim 写 py go c++ js 什么都往里配 略臃肿了
SpringHack
2017-01-23 17:31:15 +08:00
vim 前端路过,看了看 vim 前端原来并不少,表示我只用高亮,自己写的脚手架
v1024
2017-01-23 17:54:23 +08:00
坐式马桶太难用了,我都没法蹲!
looseyi
2017-01-23 19:24:58 +08:00
炸了大鱼出来,牛
jpmorn
2017-01-23 19:35:43 +08:00
前端用文本编辑器,咋重构啊。一直好奇
Vamwere
2017-01-23 20:41:44 +08:00
各个编辑器上的 vue 插件都有不同大小的问题,这本来就是事实,但是你一个程序员自己遇到问题不自己造工具解决,发帖抱怨有什么意思,实在不行就换个框架用 angular 什么的,反正 vue 就是简化版的 angular
xhowhy
2017-01-23 22:14:58 +08:00
确实有差距,所以我用 react ,不论什么问题总能通过 google 找到答案。
另外 React 还更加提倡函数式,架构更简单更可测。
gouflv
2017-01-23 22:17:36 +08:00
所以楼主的结论是什么?

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

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

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

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

© 2021 V2EX