Anonim

JavaScript在Web开发中被大量使用,但在移动开发和应用程序中也用于其他方面。 CSS和HTML5只需一个简单的文本编辑器,而JavaScript则需要更多。 这是目前被广泛认为是用于Web开发的最佳JavaScript IDE的东西。

一个好的JavaScript IDE需要具有一些关键功能。 它应包括自动代码完成,列表功能,代码生成,重构,智能导航,集成调试器和测试功能等工具。 一个好的IDE还将包括错误和异常处理以及附加组件,以扩展其功能范围。

此列表中的某些JavaScript IDE是高级的,有些是免费的,许多都已下载到您的计算机上,但有两对在线。 他们都受到了好评,而且似乎很受欢迎。 如果您正在寻找用于Web开发的新JavaScript IDE,那么其中之一肯定适合您。

我不是编码员,但我最好的朋友之一是,所以我用她的专业知识来建立此列表。

网络风暴

如果可以下载和获得好评,WebStorm是最受欢迎的JavaScript IDE之一。 它从一开始就被设计为用户友好且易于使用,而且看起来确实如此。 它与JavaScript,HTML,CSS,Angular和Node.js兼容,因此涵盖了所有基础。 它还与Angular,React和Meteor框架以及Cordova,PhoneGap和Ionic移动开发应用程序兼容。

WebStorm具有出色的代码重构实用程序,因此即使是新的编码人员也可以生成整洁的代码。 它可以提取变量,移动文件,自动完成并提供参数和功能帮助。 如果您是经验丰富的编码人员,则将找到创建一些令人印象深刻的应用程序和功能所需的所有高级工具。

WebStorm不是免费的,需要每年订阅才能使用。

原子

Atom是另一个非常流行的JavaScript IDE。 本质上,它是一个文本编辑器,您可以根据需要附加许多功能。 Atom与HTML,JavaScript,CSS和Node.js兼容,基于Electron跨平台框架构建,该框架已在JavaScript编程中证明了其价值。

跨平台功能非常适合协作项目,而内置的Package Manager提供了添加许多预建软件包或创建自己的软件包的功能。 这是Atom最受欢迎的功能之一,因为它提供了极大的自由来将IDE配置为完全符合您的使用方式。

Atom的其他功能包括自动完成,文件浏览器,查找和替换,自动关闭标签以及有用的微型地图,该微型地图以概述形式显示您的代码。 当使用大文件时,Atom确实有变慢的趋势,并且显然存在内存泄漏,使用该文件时可能会导致延迟。 除此之外,它还受到高度重视。

Atom是免费使用的。

码笔

Codepen称自己为“网络前端的游乐场”。 它是我上面提到的那些在线JavaScript IDE之一,非常擅长于此。 它可以很好地与HTML,CSS和JavaScript配合使用,并可以与CoffeeScript或LiveScript一起使用。 对于想学习代码并经过同行评审的初学者而言,它非常有用;对于想在实时预览环境中进行构建的经验丰富的编码人员,它也很有用。

Codepen中有很多CSS,HTML和JavaScript工具。 您可以使用一些非常强大的工具包(例如Emmet)在Pen中创建代码,以快速生成干净的代码。 如果您知道Vim键绑定可以快速生成,也可以使用它们。 您还可以访问安装的IDE所需的常规代码工具和功能。

Codepen的主要好处是社区。 这是一个非常活跃的社区,可提供帮助,建议以及代码,想法等的复习。

Codepen有免费版和专业版。

崇高文字3

大多数优质JavaScript IDE列表中都包含Sublime Text 3功能。 最初从简单的文本编辑器开始的生活已演变为功能完善的IDE,其中包含您期望在编译代码时使用的许多工具。 它是高度可定制的,可以跨平台工作并且可以轻松地管理软件包。

用户界面简单但有效。 它也可以快速运行。 标准安装包含您一直使用的许多工具,但“软件包管理器”可确保您拥有所需的许多功能。 它可与Emmet,Babel,SublimeLimiter等一起使用,以帮助保持JavaScript整洁。

像Codepen一样,Sublime Text 3的真正亮点之一就是社区。 他们不仅为程序创建插件,而且还帮助,查看并提供各种帮助和讨论主题。 这些社区使您相信人类仍然有未来。

Sublime Text 3可以免费试用,但可以保留70美元。

NetBeans

NetBeans最初是一种Java工具,但后来扩展到包括JavaScript和Node.js。 它还可以与HTML,CSS,PHP,JS,C / C ++,Python和其他语言一起使用。 它可以在Java虚拟机中运行,因此可以在大多数操作系统上运行,并且可以根据自己的喜好进行配置。

NetBeans包括您期望的大多数工具和功能,包括代码折叠,代码格式,JSON工具,变量的自动完成,函数引用,库函数,类等等,因此您真正可以快速进行编码。 完成后,简洁的调试和错误纠正功能将指出任何错误,甚至提示可以找到进一步优化的地方。

NetBeans还具有一个很酷的Chrome扩展程序,可以进行有效的调试,并可以从浏览器中编辑源代码。 显然是一个非常有用的工具。

NetBeans是免费和开源的。

正如我在顶部提到的,我不是编码人员,所以我不得不依靠编码人员的朋友来帮助完成这一工作。 虽然是她的建议,但任何错误或错误都是我的!

对于优质的JavaScript IDE还有其他建议吗? 如果您愿意,请在下面告诉我们!

Web开发的5个最佳javascript想法