作者:王德福
链接:
https://zhuanlan.zhihu.com/p/22309567来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
总结
好像monokai的配色方案被很普遍的接受,身边的同事大多也是使用深色背景,但是Hbuild一直很努力的说服大家使用淡绿色。我个人依然是喜欢黑色背景,对比度高,比较清楚。不过这几款编辑器都支持更换主题和配色,所以原生配色并不是什么大问题。
原生功能方面,布局最强大的非Atom莫属,无比自由的分栏,搭配4K屏进行开发,完全就是科幻片中的感觉。同时Atom在插件数量方面也是最领先的,这显然可以让一款编辑器如虎添翼。
Brackets毕竟是adobe出品的,虽然js调试的功能比较弱,但是我们重构强啊。虽然比如Hbuilder也有同步查看,但是要刷新,chrome搭配livereload可以实时刷新,但是浏览器会闪一下。而Brackets显示平滑,并且可以高亮当前编辑的dom元素,不愧为编辑器界的“重构小王子”。
Hbuilder在hybrid开发的方面一骑绝尘,同时代码提示和快捷键也是完备的要上天。对于英文不好的同学来说,Hbuilder绝对是体验顶级前端开发工具的一个最好选择。
VS Code有着其他几个编辑器都没有的Nodejs调试面板,同时内置了git工具,是重度前端开发非常优秀的编辑器。插件开发的社区也非常活跃,是一个很有前景的编辑器。
sublimeText是我日常用的,优势在于成名已久,插件众多,高度可配置,各方面的能力比较平均,毕竟是个收费软件的品质。
后记
测评的结果还是很出乎意料的,日常最常用的SublimeText几乎在任何一方面都没有特别突出的表现,可见在日常工作中,还是有很多效率提升的空间。
Brackets好像比较小众,但是在重构方面真的是无人能敌,之前给朋友写代码片会直接写在jsbin上,自从昨天用Brackets写了一次之后,就再也不能接受在chrome调试工具里面一点点调CSS这种蠢事情了。
另外就是VS Code在Nodejs调试中表现出了完全是IDE的水准,单步,断点,一应俱全,回想以前用SublimeText开发的时候简直是瞎子摸象。
关于Hbuilder,如果要详细写的话,应该又要几千字了。作为中文世界最好的前端开发工具,在开发效率上确实不输于任何一款一线编辑器。
所以以后在纯粹的重构任务中我会选择Brackets,然后用VS Code写node,Hbuilder开发原生应用,日常的开发中选择Atom。
可是为什么我又打开了SublimeText...