程序员职业-编写程序代码在笔记本电脑上
程序员的基本工作就是码代码,因此你的大多数工作时间都是在和代码编辑器打交道。当您决定学习前端开发后,首要的事情就是选择适合自己手感的代码编辑器。
本文将分析各种代码编辑器,让您选择出一款适合您的代码编辑器,一款适用于前端开发的编辑器。
文本编辑器
文本编辑器最基本的功能就是能让您编写纯文本(不自动添加格式),最好的例子就是windows系统自带的记事本,而word或者wps就不符合这个基本要求。
文本编辑器
但是基本上没人会选择用记事本来写代码,因为它不能简化或者自动编辑格式化代码。
在线编辑器
有一些文本编辑器专门用于编写代码。这些被统称为代码编辑器。代码编辑器可以是独立程序,也可以内置于集成开发环境(IDE)中。
有很多优秀的在线代码编辑器。比如CodePen,Web Maker和Plunker,它们不仅仅是在线编辑器,还是开发社区,能够浏览到其他大佬写的代码。您可能已经习惯使用在线编辑器,因为许多在线学习编程的平台(如freeCodeCamp)都自带在线编辑器。
本地编辑器
但是,如果您希望将提高您的编码提升到一个新的水平,您需要熟悉一款桌面代码编辑器。
如果您询问其他人正在使用的代码编辑器,问五个人可能会有五个答案,因为编辑器太多了。
程序员职业-编写程序代码在笔记本电脑上
如果您刚刚开始学习编程,您需要选择一个能轻易上手的编辑器。这样可以让您建立信心。
Visual Studio Code - 免费
Visual Studio Code,简称VS Code,它是目前使用人数最多的编辑器。尽管它由微软发布于2015年,与其他热门编辑器相比显得有些年轻,但它在过去几年中一直在不停的更新,它在最新的Stack Overflow调查中被选为Web开发人员中最受欢迎的文本编辑器。
VS Code不仅仅是一个基本的代码编辑器。有人说它更像是IDE而不是代码编辑器,因为它提供了许多通常只在IDE中才有的功能。主要功能包括内置调试工具,智能代码提示,集成终端以及对简易的Git操作(微软刚收购了GitHub)。作为初学者,您可以利用这些功能大大提高编程效率。
可定制性是VS Code另一个让程序员喜爱的功能。它支持数千个插件和主题,您可以安装这些插件和主题以进一步增强其功能。
SUBLIME TEXT 3 - 80美元
Sublime Text 3是我刚刚学习前端开发时首次使用的编辑器,所以我对它情有独钟。由于其简单易用的特点,很受前端开发工程师们的喜爱。
虽然与VS Code相比,它对JavaScript的支持无法开箱即用,但您可以通过安装插件来扩展它。它运行起来非常快,也不占用大量内存,这就是为什么所以如果你的计算机内存小于4GB,我推荐您使用它。
虽然Sublime单个用户许可证的价格高达80美元,但可以免费下载和使用。您只会不断的收到一条弹出消息,提醒您购买许可证。
Atom - 免费
Atom由GitHub于2014年推出,它是开源的,可以免费使用,所以它一开始获得了前端工程师们热烈的追捧,但它从未像Sublime那么受欢迎,现在也已被VS Code超越。
这并不是说Atom是一个糟糕的编辑器。它也适合初学者,无需配置即可使用。就像VS Code一样,它也可以通过安装插件进行扩展,并支持许多类似IDE的功能。
WEBSTORM - 每年129美元
WebStorm是许多前端开发工程师的另一个选项,尽管它是一个成熟的IDE而不仅仅是编辑器。
大多数用户都喜欢它对JavaScript及其生态系统的深度支持。另一方面,它比上面提到的编辑器具有更陡峭的学习使用曲线,以及许多初学者不太需要的功能。
我认为当您有很多开发经验后,WebStorm可以是一个提高你生产力的工具,所以您不应该一开始就用它学编程。
手感好的才是最好的
选择哪个编辑器学习编程?选择合适你的,用起来舒适的。所有这些都为前端开发创造了良好的编程环境,都是为了提高你的开发效率
前期不建议花太多时间学习像Vim或WebStorm这样复杂的工具。作为初学者,你应该更多地关注编程本身,这就是为什么我依次介绍Visual Studio Code,Sublime Text和Atom,因为他们都欢迎新手。我建议你试试这三个并挑选一个手感最好的那个。有需要学习前端的可以找广州蓝景,20人小班制。
最后,如果有想一起学习web前端,HTML5及JavaScript的可以来一下我的前端群733581373,好友都会在里面交流,分享一些学习的方法和需要注意的小细节,每天也会准时的讲一些前端的炫酷特效,及前端直播课程学习
如果想看到更加系统的文章和学习方法经验可以关注的微信号:‘web前端技术圈’或者‘webxh6’关注后回复‘2018’可以领取一套完整的学习视频