前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >前端开发工具的简单介绍

前端开发工具的简单介绍

原创
作者头像
YangAir
修改于 2020-04-29 07:55:05
修改于 2020-04-29 07:55:05
1.7K0
举报

正所谓“工欲善其事,必先利其器”,对Web开发人员来说,好工具的使用总会给人带来事半功倍的效果。

下面来说一下几种常用的开发工具:

如果是初学者的话,我建议先使用HBuilder(记事本也可以,不过需要你将元素标签属性记牢固),很容易上手,熟练后在使用Visual Studio Code或者是Atom,这两个开发工具功能很强大,支持多种插件的安装,比如C/C++、PythonJava等等。

当下,有三种主流的编辑器,分别为Visual Studio Code、Sublime Text和Atom,WebStorm也挺受欢迎的,下面简单的说一说它们各自的优缺点:

Atom的优缺点

首先我们来说一说Atom,Atom代码编辑器支持Windows、MaC、Linux三大桌面平台,完全免费,并且在GitHub上开放了全部的源代码。具有简洁和直观的图形用户界面,它支持宏,自动完成分屏功能,集成了文件管理器。经过开发团队的长时间的迭代开发和不断改进,Atom正式版编辑器在性能和稳定性都有着显著的改善。

主要优点:

  1. 开发维护团队强大,而且是开源项目,因此修复bug速度快,生态圈成长速度快。
  2. 快捷键支持特别好,熟悉了各种快捷键后可以成吨提高生成效率。
  3. 比较稳定,很少出现崩溃。
  4. 插件管理很到位,能准确定位出问题的插件。git原生支持。
  5. 插件的生态圈发展速度特别快,一大堆好用的插件等着用户去探索。

主要缺点:

  1. 性能问题,启动速度很慢。
  2. 打开大文件时会出现CPU占用过高的问题。
  3. 目前相比于Sublime技术层面还不够成熟,有不少bug。

Sublime Text的优缺点

我们再来说一说这个Sublime Text编辑器。它也是一个代码编辑器,也是HTML和散文先进的文本编辑器,目前最新的版本为V3.2.1,不过这个编辑器是一个收费软件,但可以无限期试用,但是会不定时的弹出付费提醒。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

主要优点:

  1. 主流前端开发编辑器。
  2. 体积较小,运行速度快。
  3. 文本功能强大。
  4. 支持编译功能且可在控制台看到输出
  5. 内嵌python解释器支持插件开发以达到可扩展的目的
  6. Package Control:ST支持的大量插件可通过其进行管理

主要缺点:

  1. 收费闭源,收费的问题虽然不影响使用,但是闭源带来的问题就是一个bug千年都不见修复,很影响使用。
  2. 虽然启动运行快,但当打开xcode运行着项目的同时去使用Sublime,你就知道什么是崩溃了,输入一行代码,半天还反应不过来(这个问题仅仅存在于Sublime Text3)。
  3. 虽然有Package Control管理插件,但是安装搜索插件时,只能看见一句话对插件进行简单的描述,而且之后的插件配置也不方便。
  4. 当插件安装的比较多的时候,Sublime会时不时的崩溃,用户也不能清晰的知道是哪个插件引起的,只能一个个的卸载进行判断,很麻烦。
  5. 很多插件在Sublime Text3和Sublime Text2上不兼容,很多Sublime Text2上的好用插件,在Sublime Text3上不能使用。
  6. Sublime Text2没有新建窗口的问题,要同时打开不同的项目,很不方便。
  7. 吐槽一下Sublime Text的project功能,ctrl+command+p只能切换最近打开过的project,即使你保存在了Sublime Project,只要最近没有打开过,这个快捷方式就不能切换。

VScode的优缺点

我们说一说Visual Studio Code,vscode同样也是一个轻量级但功能强大的跨平台的文本编辑器,可在桌面运行,适用于Windows,MACOS,和Linux平台。它内置了对JavaScript,TypeScript和Node.js的支持,并且具有丰富的其他语言(如C++,C#,Java,Python,PHP,Go)和运行时(如.NET和Unity)的扩展生态系统。可以参考vscode文档

主要优点:

  1. 好看,分分钟逼死Notepad++,直接卸载Notepad++。
  2. 加载大文件几乎秒开,试过打开100M的工程,无压力。
  3. C#支持高亮,已经编译过的还支持引用。
  4. JS,HTML等支持高亮补全。
  5. 全平台
  6. 免费,这是必须的好评。
  7. 占用内存低。
  8. 基于atom,但是性能秒速atom。

主要缺点:

  1. 还不够稳定,经常会崩溃,要不是经常崩溃,绝对使用它了。
  2. 插件还不是很完善,但是发展速度相当快。
  3. debug的灵活性还不够。
  4. 对C#的支持还不够好。
  5. 不支持工程加载,只支持文件夹加载,引用比较复杂的大工程支持力度低。

WebStorm的优缺点

WebStorm 是Jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

优点(特性)

  • 智能代码辅助功能 -> WebStorm提供JavaScript和编译为JavaScript语言、 Node.js、HTML和CSS的智能代码辅助。 享受代码补全、强大的导航功能、动态错误检测以及所有这些语言的重构。
  • 调试、跟踪和测试 -> WebStorm提供强大的内置工具进行调试、测试和跟踪 您的客户端和Node.js应用程序。 只需很少配置和精心 集成到IDE中,WebStorm使这些任务变得更加轻松。
  • 无缝工具集成 -> WebStorm集成流行的命令行工具,用于Web开发, 使您无需使用命令行即可获得高效、简化的开发 体验。
  • IDE功能 -> WebStorm建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。 这个平台可以针对您的开发工作流进行微调并且能够提供高度可定制的体验。

具体详细的功能特效介绍,可以在官网浏览,?传送门

一些缺点:

启动Webstorm,比较耗电脑的内存和CPU,启动时间相比较Vscode、Atom以及Sublime来说,速度有点慢,所以,使用WebStorm,电脑的配置需要稍微高一点,内存条至少8G以上,不然电脑会非常卡顿。

WebStorm现在更新到2019.3版本了,在启动软件方面进行了优化,启动速度较以前来说明显提升了不少,大约提升了20%,同时对Vue.js和CDN更加友好!

总结: 这四个编辑器,各有所长,也各有自己的不足,针对不同的开发人员,可能需要根据自己的喜好来选择,不过幸运的是,这四个编辑器的使用方式大同小异,基本上可以无痛的迁移到任何一个编辑器上。 从长远发展的角度来讲,Atom和vscode是由两大巨头维护主推的开源项目,开源的力量是巨大的,因此其发展速度注定会远超过Sublime。WebStorm也不亚于其他几款软件,发展速度也是比较明显的 学习前端最重要的还是坚持努力,在学习的过程当中,也要提高自己的编程能力,如果遇到不会的,上网查阅资料,或者虚心请教比较资深的大佬。加油吧,骚年!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
最常用的前端开发工具(js开发工具哪个好)
随着时间的前进,科学的进步,html也从最开始的网页设计发展到了现在的前端开发。现在给大家介绍几款目前市面上最好用的前端开发工具,希望能对大家的工作学习有帮助。
全栈程序员站长
2022/08/02
3.6K0
最常用的前端开发工具(js开发工具哪个好)
web前端 | 如何选择撸码神器
此篇文章,纯客观分析 顺便吹逼,老鸟和大神直接略过吧! 省的你们看到我写这个问题,再说我烦不烦啊,这问题都讨论了多少年了,甚至好多群里,一看到谁在讨论编辑器,就要送飞机票。
全栈程序员站长
2022/09/23
6340
web前端 | 如何选择撸码神器
2016 年的一些总结
2016 年总来的来说还是有所收获的吧。有很多可以说的,但是有觉得没什么营养。写不出高山,那就流水般地写着吧。
一缕殇流化隐半边冰霜
2023/06/09
2210
【亲测】最好用的4个JavaScript编辑器
然后我在讲课的时候发现同学们用的编辑器各不相同,有的同学用的是editplus,有的甚至用的是老掉牙的DW,这我就不能忍受了,今天晚上给大家推荐几款比较Ok的编辑器。
web前端教室
2018/08/08
5.3K0
【亲测】最好用的4个JavaScript编辑器
html5编辑器有哪些
HBuilder是DCloud推出的一款支持HTML5的Web开发IDE。快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。同时,它还包括最全面的语法库和浏览器兼容性数据。
老K博客
2024/05/07
1730
html5编辑器有哪些
实用主义:前端IDE选择从入门到高阶
前言 前端的开发工具称为IDE不太准确,准确的说法应该是文本编辑器,因为HTML和CSS都只是解释性语言,javascript也是在运行时编译。但是随着前端技术的突飞猛进,传统的文本编辑器已经不再适合
MrTreasure
2018/05/10
1.5K0
【干货】前端开发者最常用的六款IDE
一、Visual Studio Code 下载地址:https://code.visualstudio.com/ 功能介绍: 微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 Visual Studio Code软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。软件主要改进了文档视图,完善了对 Markdown的支持,
王小婷
2018/06/21
4.3K0
Visual Studio Code前端开发工具「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/129809.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/29
1.3K0
Visual Studio Code前端开发工具「建议收藏」
细数那些年我用过的前端开发工具
一:HBuilder 下载地址:http://www.dcloud.io/ 飞速编码的极客工具,大幅提升HTML、js、css的开发效率。 使用HTML5开发,然后使用HBuilder提供的云打包或本
王小婷
2018/06/04
1.1K0
12个前端开发必备开发的工具
在这篇文章中,我们向您展示了一个将工具和服务分类为bucket的框架,它可能会在前端开发过程中对您有所帮助。在每个类别中,我们都会讨论一个受欢迎的选择,同时也会给您一个可供选择的选择,以防您不同意我们最初的选择。让我们毫不迟疑地进入面向前端开发者的工具和服务的世界。
用户8671053
2021/09/19
1.2K0
几款文本编辑器的试用体验
一直以来文本编辑器用了不少,一旦习惯了就不愿意轻易改动了。从emeditor,ultraeditor,notepad++这些工具用到如今,似乎已经习惯了ultraeditor的感觉,如果一定要在这些编辑器找到一个亮点,对我来说就是列编辑模式。 当然上面的工具大家很清楚,emditor,ultraeditor是要付费的,notepad++是免费的。实际上我们很多人用都似乎忽略了这个问题,好像本来就是免费的。 为什么会突然冒出来对于文本编辑器的想法呢,还是下午的时候调研web框架的时候,对于前端
jeanron100
2018/03/22
1.7K0
几款文本编辑器的试用体验
ReactNative开发工具有这一篇足矣
ReactNative系列文章: 1.《逻辑性最强的React Native环境搭建与调试》 2.《ReactNative开发工具有这一篇足矣》 正文 React Native(以下简称RN)开发工具的文章很多,几乎千篇一律都是Copy的(一毛一样),本文结合自己的实践经历,推荐给Coder最实用的RN开发工具,RN开发工具用这一篇足矣! 概述:开发RN的工具有很多,选择性也比较多,比如Facebook专门为React开发的IDE:Nuclide,还有做前端比较熟悉的WebStorm、Sublime Te
磊哥
2018/05/08
2K0
ReactNative开发工具有这一篇足矣
10个最好用的Python集成开发环境
PyCharm 是 JetBrains 开发的 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!
一墨编程学习
2018/11/26
7.7K0
工具武装的前端开发工程师
刚好获得微信的“原创声明功能”,来实验一下回复功能。前端入坑多年,用过很多的软件和工具,就在此分享给大家一个“老司机”的工具库吧。我现在主要的开发语言是 javascript,在做一些项目经理还有产品的一些工作。
小弟调调
2018/10/18
1.3K0
工具武装的前端开发工程师
前端开发写代码哪个软件更好用?
群里的朋友,经常问到web前端开发写代码用那个软件好?今天在这里统一回答下,主流的web前端开发写代码的软件有这些Webstorm、Vscode、Sublime Text、HBuilder、Dreamweaver、notepad++、editplus等,做前端这么多年了,下面谈下我的使用感受吧。
全栈程序员站长
2022/09/02
3.3K0
前端开发写代码哪个软件更好用?
Web 开发的 5 大 IDE 🤩
如今,每个应用程序、网站、机器都通过出色的 UX/UI 变得更加用户友好。因此,有必要使用用户友好且出色的 UX/UI IDE来升级我们
玖柒的小窝
2021/09/12
2.6K0
Web 开发的 5 大 IDE 🤩
想入门web前端开发,并且学好,你必须知道的十大开发工具
在网站制作和开发的过程中,其实有很多的辅助咱们开发的工具,使用这些工具会让咱们的开发更为方便,提高工作效率,从事开发第六个年头了,接下来为大家分享一些常用工具,专家建议:收藏一波!
用户5827212
2020/01/20
7550
哪些JavaScript IDE最好用?
阅读本文之前,分享大家一张图片,看图会发现JavaScript开发需求最高,占比达到42.84%,因此掌握JavaScript语言好工作就不愁啦,工欲善其事必先利其器,那么选择IDE来开发是至关重要的
葡萄城控件
2018/01/10
2.5K0
哪些JavaScript IDE最好用?
前端开发工具总结
主要是为了帮助大家搜集一下前端开发中要用到的一些东西,打造一个前端开发工具字典,方便大家查阅。
用户1462769
2019/08/30
2.7K0
作为前端开发,我为何疯狂推荐WebStorm?
经常会有小伙伴过来私信我,让我给他们推荐一下前端开发工具,我几乎都是毫不犹豫地就说 " WebSotrm ",原因我当时也没给他们细讲,因为这款开发工具功能实在是太全了,一句两句说不清楚,所以我准备写一篇文章告诉大家为什么要选择WebStorm
@零一
2021/01/29
1.4K0
相关推荐
最常用的前端开发工具(js开发工具哪个好)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文