飞速代码?你会选择什么工具开发JavaScript?

发布于:2019-12-11 23:01:14

目前流行的JavaScript开发工具有:Adobe Dreamweaver、SublimeText、AptanaStudio、 WebStorm,Visual Studio Code等。下面分析一下这几款工具的优劣,具体选择哪种开发工具,请读者自行决定。

Adobe Dreamweaver软件,推荐指数:3

Adobe Dreamweaver由美国的Macromedia公司开发,是一套针对网页设计师打造的视觉集成开发工具,可用于构建网页和移动应用程序,目前版本是Adobe Dreamweaver CS6a。

Adobe Dreamweaver前端编辑器

优点:

  • 最快的开发效率。
  • 利用其多屏幕预览面板的实时特性,快速检查工程在不同环境下呈现的效果。
  • 强大的集成编码功能及代码导航器功能可以快速构建代码、部署项目。
  • 项目的整体管理及控制。
  • 实现了对HTML、CSS、JavaScnpt的智能提示,全方位地呈现设计与开发的完美协作。

缺点:

  • 难以把控代码。 效果不易统一
  • 由于代码的效果呈现是软件生成的,在一些严格要求精确效果的标准下,就不太 符合要求。
  • 成本高,不开源。
  • 商业行为,决定了产品的生命周期,可能会衰败。
  • Adobe Dreamweaver官网

SublimeText,推荐指数:4

SublimeText是一款非常不错的商业代码编辑器,是基于python的跨平台文字编辑器,也是一款将类VIM编辑器经过扩充、增强、改良的多功能软件,相对VIM的学习成本要低。SublimeText在软件工程师的美誉下被称为“神器”

SublimeText前端编辑器 优点:

  • 强大的代码编辑支持。
  • 简洁、性感的界面,令人眼前一亮。
  • 小地图全文件预览特性,可以在代码文件中自由定位位置。
  • 多种界面布局、全局免打扰模式,更具人性化的体验。
  • 代码提醒、高亮、补全、折叠功能。
  • 跨平台,可以在L皿、Mac OS、Windows平台上正常工作。
  • 速度快,相对于其他拥有强大功能的编辑器,性能十分优越,一般不会造成假死、延迟现象。

缺点:

  • 中文支持不太好,GBK支持得不太好,默认支持U 8编码。
  • 成本高,不开源。
  • 成本高,不开源。
  • 商业行为,决定了产品的生命周期,可能会衰败。
  • SublimeText官网

AptanaStudio,推荐指数:4

AptanaStudio是基于Eclipse开发的集成式web开发环境,也可以作为Eclipse的插件。它的最大特点就是对JavaScript编辑与调试的超强支持,这也是笔者推荐它的原因。

AptanaStudio前端编辑器

优点:

  • 代码编辑智能提示、自动补全功能、错误提示功能。
  • 浏览器兼容性提示功能,方便开发人员跨浏览器开发。
  • 类似DOM的文档树结构,帮助开发人员查看及分析及档结构。 融合了JavaScript调试器、PHP开发环境。

缺点:

WebStorm,推荐指数:4 ·5

WebStorm是JetBrains公司开发的一款JavaScript开发工具。在中国,被JavaScript开发者誉为"web前端开发神器”、“最强悍的JavaScript IDE "等。它在IntelliJIDEA原有的超强JavaScnpt功能基础上,扩展、强化了很多功能。

WebStorm前端编辑器

优点:

  • 智慧型编辑,为代码开发人员提供极限装备,无论是代码补全、代码检测、还是批量代码分析、代码重构等功能,都游刃有余。
  • 支持ECMAScript、支持CoffeeScript、支持节点。
  • 代码跟踪、联想查询也是亮点。
  • 最新版本加入了对HTML 5的支持,在未来竞争中,更具魅力。
  • 代码质量分析,数百种特定语言代码检测工具,可以为代码提供质量检验并高亮提醒。
  • 跨平台体验,在Windows、Mac OS或Linux平台上都可使用。

缺点:

  • 商业弱点。
  • 成本高,有产品生命周期。
  • 不支持可视化与代码之间的转换。
  • 体系庞大、复杂。
  • WebStorm官网

Visual Studio Code,推荐指数:5

Visual Studio Code是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C++、C#、Python、PHP等其他语言。

Visual Studio Code前端编辑器

优点:

  • 免费。
  • 插件很多,最近vscode发展势头猛,安装插件方便简单,有插件的详细介绍。
  • 支持Git命令。
  • 占用内存低,启动速度,打开速度相对比较快。
  • 全平台,内置了对JavaScript, TypeScript and Node.js,C++, C#, Python, PHP等语言的强大支持。

缺点:

评论

点赞

收藏

0/500 字数

发布

取消