前端有编译器?前端的编译顶多就是用babel将es6/7编译成es5,将ts编译成js吧?
前端一般只要一个编辑器就够了。偶就简单说说偶用过的几个编辑器的优缺点。
DW这种古董级别的东西就不要拿出来谈了,已经要淘汰的了。
SublimeText3首推。
优点:
免费试用,当然,免费版有弹窗。轻量级。基本上偶所有用过的电脑都会安装,就算是最差劲的速龙XII 打开也只需要2s。大量的插件。st3的插件可以说是海量的,基本上能想到的都有。大量的主题。默认的主题比较丑,跟任何系统都不搭。但是使用了flat主题的st3,可以和使用了flat主题的Ubuntu完全融合在一起。不像windows下面,顶部还有一条又白又丑的菜单栏。minimap。用过都说nice、缺点:插件安装方式难度较大。没有图文说明,只有名字和简介,一切需要自己去摸索。配置主题,插件等,基本上都要通过去修改设置json文件,而且字段名,键值要完全匹配才可以生效,对于新手来说,不友好。默认主题太丑了,必须安装主题,而且有时候主题要更新的时候,就会出现各种未知的bug。首推的原因:下面几个编辑器的sftp插件,都是针对当前打开的整个项目而言的,二sublimetext3下的sftp插件,是可以单独配置到某个文件夹,这样偶就可以同时打开多个项目,并且每个项目都可以配置上传信息。如果atom或者vscode也有同样的插件,请告知,谢谢。Atom免费开源,强大。优点:免费开源。庞大的插件系统。GUI配置编辑器和插件功能。UI美观。缺点:太臃肿了,一个编辑器400MB,打开太慢了。偶的是6700HQ+16G内存,nvem的固态,打开需要5s。而且在windows下,这货是自动安装到C盘的。插件太难安装了,被墙了,没办法。windows下面各种失败。优化不太好,有时会卡顿。使用原因:好看。VS Code免费,轻量级。优点:轻量级。插件很好找,很好安装。UI不错。自带很多功能性很强的插件。缺点:快捷键和st3不太一样,用惯了st3很难适应过来。没了。总的来说,这个编辑器真的很不过,但是不知道为什么就是用起来很别扭。Brackets免费,轻量级体验一般般,没怎么用过,好像自带一个静态文件的服务器,插件也是各种装不上。然后就删掉了。WebStorm功能强大,堪称神器。但是以前没换MBP的时候,电脑配置不行,带不动,打开要差不多半分钟,而且要钱,于是乎没怎么深用就卸掉了。但是各个前端工程师都说是神器。偶也没怎么用过,不评价。HBuilder前端神器,还能打包APP。没错,下载下来就是用来玩打包成APP的。之前在windows下用过,用来写JS真的soso的。那个代码提醒功能,简直是弱智都能写。而且还可以一键选择用Chrome还是FF还是IE打开,多浏览器调试挺方便的。但是仅限于JS,其他语言支持度几乎为0。而且,该编辑器好像是基于eclipse开发的,所以你懂的,eclipse的卡顿和慢各种缺点全部继承过来了。还有对Mac的retina屏支持不好,发虚。