作为一个程序员,你的文本编辑器就是你的工具箱,每个特性都是一个不同的工具。使用一个简单的编辑器(例如记事本)来编写代码就像用一把锤子盖房子:这是可能的,但是麻烦远不止它的价值,而且最终的结果不会很好。
JavaScript从一开始就是一种混乱的语言,因此您需要所有能得到的帮助。一个适当的、装备精良的文本编辑器可以帮助您更快地编写代码,编写更干净的代码,尽早地捕获bug,但最重要的是,它使编程变得有趣和愉快。
现在,在编写JavaScript时,只有五个编辑器值得您考虑。你可以找到几十个替代品,但没有一个能满足这些要求,所以不要浪费你的时间。
可用于Windows、Mac和Linux。
WebStorm是这个列表中唯一成熟的IDE——其余的都是高级文本编辑器。这意味着两件事:第一,它所有最好的特性都是内置的和官方的,第二,整个编码环境是一个内聚的整体。其他编辑往往是第三方插件的大杂烩。
WebStorm是一款全面的应用程序,具有许多在其他地方找不到的功能:
简单地说,WebStorm是为使用许多工作流工具处理大型项目的JavaScript专业人员设计的。如果你只是想在这里或那里编辑一些散乱的脚本,那就太过分了。如果您对此持怀疑态度,请注意WebStorm是由JetBrains开发的,JetBrains与IntelliJ(Java)和PyCharm(Python)等其他受欢迎ide的开发团队是同一个团队。
不幸的是,WebStorm不是免费的——你必须订阅每月或每年的计划。好消息是,订阅价格下降的时间越长,你保持你的计划活跃。
下载——WebStorm(每月13美元,30天****)
可用于Windows、Mac和Linux。
首先,visualstudio代码与visualstudio不同。visualstudio是一个臃肿的IDE,visualstudio代码是一个可定制的文本编辑器,它可以根据需要简单或高级,这要感谢它的第三方扩展库。
VisualStudio代码于2015年首次发布,此后取得了长足的进步。它配备了许多内置功能,使其高于其他文本编辑器:
但是visualstudio代码最好的部分可能是它是开源的。事实上,它就托管在GitHub上,如果你想的话,现在就可以查看源代码。作为GitHub上最活跃的项目之一,您可以确定这个编辑器除了升级之外别无选择。
下载——Visual Studio代码(免费)
可用于Windows、Mac和Linux。
2008年,当崇高的文字出现在现场时,每个人都失去了理智。一位软件工程师辞去了在谷歌的工作,创建了最终的文本编辑器,这是由三个简单的原则驱动的:尽量减少界面混乱,文本应该是焦点,所有的屏幕属性都应该被使用。即使在今天,所有这些都是真的。
崇高的文本有几个值得注意的特点,证明了它的价值:
崇高的文本开创了许多功能,使现代文本编辑器伟大,因为他们是。不幸的是,时间已经过去,竞争对手已经赶上了。由于这些竞争对手中有许多是完全免费的,因此很难证明Sublime Text的高昂价格和封闭的源代码是合理的。
下载——崇高文本(70美元,无限****)
可在Windows、Mac和Linux上使用。
当Atom Editor于2014年首次发布时,许多人将其称为“崇高文本**”。然而,尽管Atom拥有相当大的粉丝群,但它从未在人气上超过崇高文本。现在visualstudio代码吸引了所有人的目光,Atom现在可能已经达到了顶峰。
并不是说原子不好。它的一些特性使它非常适用:
我一直把《原子》看作是这个可怜的人的崇高作品。甚至还有一些插件旨在复制Sublime Text的一些功能,比如minimap。我对Atom最大的不满是它的性能太差了——它不是很慢,但也不是很快。我喜欢我的文本编辑器快速发光。
但它是免费和开源的,所以抱怨这样的事情似乎很愚蠢。如果你不能忍受visualstudio代码的某些原因,你不喜欢的专有性质崇高的文本,那么Atom是完美的妥协。
下载--Atom编辑器(免费)
可在Windows、Mac和Linux上使用。
括号是Adobe的一个文本编辑器,与Atom在2014年推出的时间差不多。不幸的是,它从来没有完全流行起来。大多数用户对Sublime文本很满意,那些还没有投入Atom的用户,括号里的内容也不足以吸引任何一组用户进行转换。
但在过去几年里,方括号已经积累了一个小,但狂热的球迷基础。它提供了一些主要面向web开发人员的漂亮功能:
我对括号最大的抱怨是性能——它是这个列表中最慢、最笨重的编辑器。这对我来说是个破坏者,但对你来说也许不是。很多用户对方括号的性能很满意,所以试试看。也许你不会那么烦恼。另外,括号是完全开源的!
下载--括号(免费)
如果您对JavaScript还不熟悉,并且感到不知所措,只需知道它是一种很难破解的语言。仅仅因为你在挣扎并不意味着你不适合成为一名程序员。使用上面的一个文本编辑器可以让JavaScript更容易处理。
其他一些建议包括:掌握一门新语言的技巧,以及更快地学习代码的项目想法。别忘了这些免费的JavaScript资源和Udemy上的顶级JavaScript课程。
坚持下去,因为JavaScript是一种要求很高的语言。JavaScript程序员有几种职业选择,web开发正在兴起。如果你还在上高中,你甚至可以考虑这些一流的编程学院。
你最喜欢的JavaScript编码文本编辑器是什么?如果你喜欢我们没有提到的,让我们知道哪一个,让你的情况!在下面的评论中与我们分享。
图片来源:Thongchai Kitiyanatawong viaShutterstock.com网站
...习,请查看这些一步一步的HTML和CSS教程。 JavaScript:JavaScript是添加浏览器端逻辑和实时更改的唯一方法(学习JQuery基础知识是一个很好的开始)。现在,浏览器端和服务器端逻辑都可以使用JavaScript,使用Meteor或React...
...现代文本编辑器不同,崇高的文本是用C++编写的,而不是JavaScript(像VisualStudio代码、Atom和括号),这给它带来了巨大的性能优势。这是我用过的最快、反应最灵敏的文本编辑器,非常适合功能较弱的机器。 ...
...程序提供了一系列导入和导出工具。您可以将图像拖放到编辑器中,然后以多种格式保存图像,包括PDF和ZIP。 ...
...,他们为增加功能构建了各种各样的插件。其中最好的有JavaScript打包器、SQL代码重新格式化脚本和文本到表适配器。 ...
... 网站管理员的HTML编辑器Lite是一个源代码编辑器,支持JavaScript、CSS、PHP和HTML文件。 ...
...,不仅是React在人气最旺的时候,它的人气也在加速。就JavaScript web开发而言,React是最容易学习的框架之一,也是快速和健壮开发最有效的框架之一。 ...
...题和挑战。支持超过25种编程语言,包括Java、C#、Python、JavaScript、Lua、Go、Rust等。每一个拼图/挑战都有一个主题(例如,编程炮塔击落离得太近的飞艇),这就增加了乐趣因素。 ...
...发的在线社交开发环境。标准CodePen窗口只关注HTML、CSS和JavaScript的各种风格,是进行实验和分享想法的最佳场所。 ...