IDE 即 Integrated Development Environment(集成开发环境)的缩写,它是给开发人员提供的集代码编写、分析、编译、调试等功能为一体的应用程序。第一个真正意义上的IDE是1964年发布的Dartmouth BASIC IDE(Basic前身),刚开始时IDE叫做集成设计环境(Integrated Development Environment),采用的是命令列的方式,而且仅仅具有一些简单的功能。
通常情况下,开发人员可以根据自己的偏好来选择不同的IDE来完成开发工作。甚至有网站(https://pypl.github.io/IDE.html)根据谷歌上下载的搜索频率给IDE进行了排名,截至目前排名前三的是:Visual Studio、Eclipse、Visual Studio Code。
每个IDE在自己领域里都有自己的亮点,例如:写Java代码会用IDEA、Python会用PyCharm 、C会用Clion等。对于C语言入门来说,一般会使用Visual Studio、VSCode和CLion进行编码。
Visual Studio
Visual Studio 是微软开发的一款IDE,广泛用于windows平台。它可以根据用户需要,选择和安装多个语言的编译环境,比如C++、C#、VB。正因为如此,其安装包一般都比较大,安装时间也会比较长。
VSCode
VSCode是微软推出的一款可扩展的轻量级编辑器。它的页面非常简洁,用户可以根据需要安装第三方插件,并且VSCode还支持跨平台。虽说是个编辑器,但IDE具有的功能VSCode也是有的,比如语法高亮、括号匹配、自动补全等,同时还支持Git。对于C语言开发来说,使用VSCode时,用户需要下载和安装本地编译器(GC/VC++/Clang)然后配置环境变量。具体可查看官网文档(https://code.visualstudio.com/docs/cpp/config-mingw)。之后才能编译运行代码。
CLion
CLion 是 JetBrains 旗下的一款跨平台 C/C++IDE 开发工具,提供了智能编辑器、自动代码重构、代码分析、评估表达式等多种功能。它支持 GCC、clang、MinGW、Cygwin 编译器以及 GDB 调试器。使用CLion开发C语言,开发者需要下载和安装本地编译器,并配置环境变量。CLion免费试用30天后需要付费,每月需要支付$8.9。
Lightly
今天要给大家介绍的新产品,它是TeamCode旗下一款轻量级云端IDE Lighty,分为客户端和在线版。在Lighlty上用户不需要配置任何编译运行环境,选择开发语言后即可开始写代码。代码和项目文件可以实时保存在云端的,换台电脑后照样继续编码。Lightly页面简洁明了,支持跨平台、支持多人实时在线协作编码。
Visual Studio | VSCode | CLion | Lighty | |
安装 | >30分钟 | <2分钟 | <2分钟 | <2分钟 |
环境配置 |
|
|
|
|
高亮显示 |
|
|
|
|
智能提示 |
|
|
|
|
自动补全 |
|
|
|
|
运行单文件 |
|
|
|
|
运行整个项目 |
|
|
|
|
快捷键 |
|
|
|
|
跨平台 |
|
|
|
|
云端存储 |
|
|
|
|
多人协作 |
|
|
|
|
费用 |
|
|
|
|
- 进入官网(Lightly (teamcode.com))点击注册登录。支持手机验证码登录,也可以使用微信、QQ扫码登录。
- 点击新建项目,输入项目名称,选择C语言。即可完成项目新建。
- 在项目列表里点击刚刚新建的项目,就进入到了编码页面。Lightly默认创建了一个main.c文件,点击右上角运行按钮即可编译运行当前代码。Lightly同样支持高亮显示、智能提示、自动补全功能。
- 点击右上角邀请按钮,可以生成邀请链接,邀请其它小伙伴一起在线编码。
总体看来,对于正在学习C语言的开发者来说,我非常推荐使用Lightly,因为:
- Lightly的简单页面风格给开发者一种轻松的写代码氛围;
- 运行环境免配置对于入门的开发者来说节约了宝贵的时间让开发者更专注于编码;
- 在线编码,代码云端真正做到了随时随地编码;
- 各种智能提示提高了初学者写代码的效率;
- 多人同时在线编码对于需要协作的小伙伴来说是个不错的选择。
点击一键注册Lightly,与小伙伴一起写代码!
。