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

- 编辑:admin -

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

它能够支持凌驾30种语言类 型,只不外不像内置成果那么便 利罢了。

并且无需付出任何用度同时提供对HTML、CSS、Python、Perl、 Ruby、Tcl以及多种其它编程及标志语言的编辑能力。

一旦各人可以购置这类独立的成果性实体方案, BBEdit对付HTML以及Markdown的支持能力堪称优异其表示优于对JavaScript的支持效果,且集成有 Node.js,别的它还可以对Perl以及Python的脚本内容进行语法查抄,它能够支持约莫50种编程及标志语言,。

在那个时候,Atom拥有富厚的成果且开箱即用,那么不妨在个中安装Notepad++以备不时之需, BBEdit与TextWrangler BBEdit(售价49.99美元)与TextWrangler(免费)都属于纯真面向Mac平台的HTMl与文本编辑器,BBEdit能够编辑并运行Perl、 Python、Ruby以及Shell脚本。

不外,同时能够与GitHub应用措施相集成并提供近1800款软件包及600个主题,TextMate是一款专门面向Mac设备的产物、而Brackets则完全免费, Komodo Edit也没能提供任何及时代码协作机制,如今其速度表示又提升到了新的条理,假如各人是在单枪匹马搞开发,主要面向Web应用措施开发事情,大概,而我将在文章末尾对它们进行横向比力,Brackets扩展同样由 JavaScript编写得来, 不出所料,属于处理惩罚JavaScript文件编辑事情时的Notepad替代方案。

我们也无法从这款编辑器傍边得到宣布成果, 外加73款焦点软件包与12个焦点主题,我们将一同了解十款能够为JavaScript、HTML 5以及CSS提供良好开发支持,Brackets自己由HTML、CSS以及JavaScript建设而成,它拥有一套事情区树状视图(如上图左侧所示)、一套成果列表标签(如上图右侧所示)外加一套文件映射标签(在上图中位于成果列表的下部), 我曾经在Windows设备上频繁操作Notepad++进行JavaScript应用措施的开发事情,机能表示也堪称抱负,除了各项内置成果之外,Atom开发团队正是在Atom傍边进行Atom的开发听起来有点像绕口令, 正如各人将在评分表中所见,与其它通过标签显示已打开文件内容的编辑器差异,不外厥后,使用配备Firebug的火狐浏览器这类第三方东西能够辅佐我们很好地查察标题与响应,并且各人可以免费下载到这款东西,一般为Git,再 有,Notepad++能够轻松成为各人处理惩罚JavaScript开发事情时的首选代码编辑器,按照手头事情内容的具体环境,Atom能够安装两套呼吁行东西,我们需要操作Regular-Expressions.info网站来填补这一空白好动静是该处事完全免费,由Adobe公司开发,它支持Perforce与 Subversion; 要对Git进行支持能力,个中包罗模拟搜索、项目内快速搜索及 替换、多游标与选定、多窗体显示、片段、代码层叠以及导入TextMate语法及主题的能力等,IDE同时也支 持应用措施生命周期打点(简称ALM)系统,各人可以通过shell实现,它们也各自拥有本身的特色, Notepad++是一款免费的Windows源码编辑器, Brackets中的JavaScript自动补全成果拥有令人称道的表示。

假如各人属于 Windows用户,Brackets自己由JavaScript、HTML以及CSS编写而成, BBEdit 11版本对该产物进行了重大修改。

Brackets能够控制Node.js调试东西并通 过菜单选项对Node进行重启,因此时至今日IDE与编辑器的焦点差 异已经不再像已往那样显著了。

也可以耗费39.95美元来购置Regex Buddy大概Regex Magic,同时也在JavaScript编辑方面充当着Notepad(也就是记事本)的替 代性方案,这三款编辑器全部支持ALM系统、 Node.js、CoffeeScript、TypeScript以及原生大概通过插件实现的其它多种代码阐明东西。

为什么要使用这样一款编辑器而非完整的IDE来进行 JavaScript编程事情呢?一言以蔽之:速度,那么这不会给日常事情造成任何影响,值得一提的是,但从负面角度 看,Sublime Text仍然雄踞JavaScript编辑器规模的竞赛榜单,而BBEdit则更适合那些对现有IDE大概编辑器不满意、大概需要具备大型文件支持能力的用户,它们支持约 35种编程与标志语言, Komodo Edit 由ActiveState公司推出的免费编辑器Komodo Edit属于Komodo IDE的成果精简版本,它仍然无法与那些有能力应对代码生 成、执行重构等操纵并在大型项目之内实现快速导航的全成果型JavaScript编辑器相媲美, 编辑器与IDE之间的本质区别在于。

但除了对来自Web的措施内容进行暂停载入大概更新之外、其速度程度仍然称得上优秀,但这并不故障其成为一款精彩的多语言编辑东西,Atom的身世决定了其源代码由GitHub卖力托管。

因此各人必需真正理解本身需要完成哪些任务。