加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

综合评测:十款JavaScript编辑器大比拼

发布时间:2016-01-12 11:28:47 所属栏目:语言 来源:51CTO
导读:JavaScript程序员们已经拥有大量优秀的工具方案可供选择——或者已经能够用海量来形容,甚至多到难以一一尽述。在今天的文 章中,我们将一同了解十款能够为JavaScript、HTM

根据大家具体面向客户端JavaScript或者Node.js使用需求,我们拥有多种不同的备选方案。如果各位希望找到 一款功能强大、迅如闪电且能够应对JavaScript以及其它多种语言的编程文本编辑器,同时又不介意花上80美元,那么Sublime Text很可能成为最理想的解决方案。在速度表现与功能配置方面紧随其后的则是TextMate,但其仅限于Mac OS X用户。

Brackets与Atom是两款年轻的免费编程文本编辑器,同样值得大家予以关注。Brackets在面对Node.js开发工作时,其功能设置几乎可以达到IDE的高度; 而Atom则能够与GitHub桌面客户端实现紧密集成。

如果大家属于怀旧型用户而且不介意花点时间和精力定制属于自己的编辑器,那么Emacs或者Vim很可能成为各位的心头 好。大家甚至能够将它们转化成IDE或者与之类似的实用性方案。接下来,如果各位打算处理开源脚本语言,那么Komodo Edit也许最符合要求。在Windows系统平台上,Notepad++速度够快、实用性很强而且完全免费; 在Mac OS X平台上,TextWrangler亦拥有同样的这三项优势。如果大家喜欢TextWrangler而且不介意花点小钱,那么它的同门师兄BBEdit绝 对值得认真考虑。

Brackets 1.2 / Adobe Systems公司出品

总体概述

Brackets是一款免费的开源编辑器,主要专注于Web设计并能够支持种类广泛的编程语言。它能够提供面向JavaScript、CSS、HTML以及Node.js的良好支持效果,而且速度性与实用性兼备。Brackets可以算是免费代码编辑器中的理想选项。

遵循MIT许可的免费开源工具。

优点

·JavaScript代码自动补全功能非常出色。

·包含一套Node.js调试工具。

·允许用户轻松实现额外功能扩展,例如TypeScript与CoffeeScript支持能力、Bower集成以及Git集成等等。

·Quick Edit、Quick Docs以及实时预览等功能将帮助用户简化Web应用程序的内容编辑流程。

·完全免费的开源软件。

缺点

·部分扩展难于配置,但难度仍低于Emacs软件包或者Vim插件。

·速度表现无法与Sublime Text或者TextMate相媲美,但除了对来自Web的程序内容进行暂停载入之外、其它情况下的速度表现尚可接受。

Sublime Text 3.3083 / Sublime HQ Pty Ltddirectup

总体概述

如果大家需要的是一款灵活、强大而且具备可扩展能力的编程文本编辑器,同时要求其拥有出色的速度 表现,那么Sublime Text将是各位的不二选择。除此之外,它也是一款跨平台工具。虽然Sublime Text并不属于IDE,但它能够利用各类插件实现IDE所提供的一部分功能。

售价为70美元。当然,大家也可以使用其无限免费试用版本——只要各位能忍受偶尔出现的提示弹窗。

优点

·支持面向超过50种编程语言的语法高亮功能,其中包括JavaScript、HTML以及CSS。

·启动、文件载入、查看以及滚动等方面的速度表现皆无可挑剔。

·出色的编辑与导航机制。

·能够轻松与外部构建系统相集成。

·利用插件可轻松实现功能扩展。

缺点

·自身不具备版本控制能力,不过大家可以利用多种版本控制插件解决这一问题——具体价位在免费到10美元区间。

·缺少代码重构及代码分析功能。

TextMate 2.0-beta 7.1 / MacroMatesdirectup

总体概述

TextMate是一款编程编辑器而非IDE,但却能够利用其“绑定”、片段、宏以及范围系统为用户提供一部分面向特定语言的IDE亦无法实现的功能。

售价63美元。

优点

·一款速度出色且具备可扩展能力的编程编辑器,能够支持几乎任何我们叫得上名字的编程语言。

·绑定、片段、宏、范围系统外加shell集成能力使其几乎能够在生产力水平上与IDE相媲美。

·拥有活跃的发展态势,源代码托管于GitHub之上。

缺点

·只支持Mac OS X系统平台。

·说明文档目前尚不完备。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读