本章节我们介绍一下 IDE ,它的全称是 Integrated development environment(集成开发环境)。同样是编辑代码的工具,为什么动辄几百 M 甚至几 G 大小的 IDE 为什么备受开发者青睐呢?
1. 为什么使用 IDE
那是因为相对记事本这种轻量级编辑器来说,IDE 软件自带语法高亮、缩进、编码变换等对于开发者比较便捷的小工具,使他真正意义上成为了代码编辑器,甚至有不少 IDE 提供一些版本控制( Git/SVN )、可视化编程、本地运行环境等功能,真正做到所见即所得的自动化编程。
图片描述
上图是一个典型的 IDE 开发截图,其中包含了语法错误的代码高亮、函数提示、左边的代码结构等
通俗的来说,假如你用系统自带的记事本来编程的话,可能你需要记住所有的语法以及所有的函数名称才行,在高级语言中函数库动辄成千上万,如果需要把函数全都背熟才能开发的话,编程的门槛就相当的高了,而且不利于程序员把精力集中于业务分析和算法实现等真正需要脑力劳动的环节,有了 IDE 之后相当于程序员解放了重复劳动的环节。总的来说,IDE 是一种提高编程效率的代码编辑软件。
2. 主流 IDE 介绍
2.1 榜单
2019 全球 IDE 市场占有份额
2.2 主流 IDE 介绍
本章主要介绍市面上比较流行的各种主流语言对应的 IDE
2.2.1 webstorm
webstorm 是 jetbrains 公司旗下的产品,主要用于 web 开发,比誉为“ web 前端神器”,主要应用于 HTML css JavaScript 编程。它的官网地址是 webstorm。
2.2.2 VS code
vs code 全称 visual studio code,是微软公司开发的的文本编辑器,具有良好的跨平台性,同时支持 Windows、 Linux、 OS X 操作系统。但是 vs code 并非像传统的 IDE 一样开箱即用,而是需要配置额外的插件,例如 Git、代码高亮、语法提示等等,才能用的比较舒心。它的官网地址是 VS code。