前端工程师市场供与求的关系全面分析
前端工程师缺乏的问题现在是互联网公司遇到的普遍问题,从刚刚起步的初创公司以至于行业巨头都面临这个问题。
曾经有一个传说:
程序猿用:Vim、Emacs、Notepad++
Vim与Emacs功能强大的……铺天盖地的教程,这里不再叙述!
不过工具好用,也没小姐姐重要,本次小睿给您介绍的可都是“程序媛”喜欢的工具哦!
跟妹子培养默契要从一点一滴开始。
一、Sublime
特点:收费、支持Windows、Linux、Mac平台
官网:https://www.sublimetext.com
支持 Mac OS X, Windows, Linux全平台,Python插件支持性特别好。
不过这家要收费,不过不得不说人家的UI做的是真的漂亮,难怪小姐姐们都要用。
1.主要优点
1.1主流前端开发编辑器
1.2体积较小,运行速度快
1.3文本功能强大
1.4支持编译功能且可在控制台看到输出
1.5内嵌python解释器支持插件开发以达到可扩展目的
2.6Package Control:ST支持的大量插件可通过其进行管理
2.主要缺点
2.1收费闭源,收费的问题虽然不影响使用,但是毕源带来的问题就是一个bug千年都不见修复,很影响使用。
2.2虽然启动运行快,但是你试试打开xcode运行着项目的同时去使用sublime,你就知道什么叫崩溃了,输入一行代码,半天反应不过来(这个问题仅仅存在于sublime text3)。
2.3虽然有Package Control管理插件,但是安装搜索插件时,只能看到简单的一句话描述,而且之后的插件配置不方便。
2.4当插件多了后,sublime会时不时崩溃,用户也不能清晰的知道是哪个插件引起的.只能一个个去卸载,判断。
2.5很多插件在sublime text 3 和sublime text 2 上不兼容,很多sublime text 2 上的好用插件,在sublime text 3 上不能使用。
2.6不得不吐槽一下sublime text 2 没有新建窗口的问题,要同时打开不同项目,你就知道这是多不方便了。
2.7还要吐槽一下sublime text 很不爽的project功能,ctrl+command+p只能切换最近打开过的project,即使你保存为了sublime project,只要最近没打开过,这个快捷方式就不能切换。
二、VS Code
特点:免费、支持Windows、Mac、Linux平台
官网:https://code.visualstudio.com
vscode(Visual Studio Code)是微软推出的一个运行于 Mac OS X、Windows、Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目,向我们展示了微软公司对于支持其他计算机平台的承诺。
vscode同样是一个跨平台的文本编辑器,内置了对JavaScript, TypeScript and Node.js,C++, C#, Python, PHP等语言的强大支持
1.主要优点
1.1好看,分分钟逼死notepad++,直接卸掉notepad++
1.2加载大文件几乎秒开,试过打开100M的工程,无压力
1.33C#支持高亮,已经编译过的还支持引用
1.4JS、HTML等支持高亮和补全
1.5全平台
1.6免费,这是必须的好评
1.7占用内存低
1.8基于atom,但是性能秒速atom
2.主要缺点
2.1还不够稳定,经常会崩溃,要不是经常崩溃,绝对只使用它了
2.2插件还不是很完善,但是发展速度相当快
2.3debug的灵活性还不够
2.4对C#支持还不够好
2.5不支持工程加载,只支持文件夹加载,引用比较复杂的大工程支持力度低
三、Atom
特点:免费,支持 Windows、Mac、Linux平台
官网(中文版):https://atom-china.org
Atom 是github专门为程序员推出的一个跨平台文本编辑器,支持 Windows、Mac、Linux 操作系统,支持Node.js所写的插件,并内置Git版本控制系统。
多数的延伸包皆为开放源代码授权,并由社区建置与维护。Atom基于Chromium并使用CoffeeScript撰写,也可当作IDE使用。
Atom 代码编辑器支持 Windows、Mac、Linux 三大桌面平台,完全免费,并且已经在 GitHub 上开放了全部的源代码。在经过一段长时间的迭代开发和不断改进后,Atom 正式版在性能和稳定性方面都有着显著的改善。
1.主要优点
1.1开发维护团队强大,且是开源项目,因此修复bug速度快,生态圈成长速度快.
1.2快捷键支持特别好,熟悉了各种快捷键后可以成吨提高生成效率.
1.3比较稳定,很少出现崩溃.
1.4插件管理很到位,能准确定位出问题的插件.
1.5插件的生态圈发展速度特别快,一大堆好用的插件等着用户去探索.
2.主要缺点
2.1性能问题,启动速度很慢
2.2打开大文件是会出现cpu占用过高的问题
2.3目前相比于sublime技术层面还不够成熟,有不少bug
转载请注明:小猪云服务器租用推荐 » “程序媛”的编码工具,各位“程序猿”注意啦!