Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()

回答这样的问题之前,我们需要先了解一下,究竟什么是 IDE?
IDE 即Integrated Development Environment,是集成开发环境的英文缩写。顾名思义,IDE 就是一个集代码编写、分析、编译、调试等功能为一体的应用程序。
第一个真正意义上的 IDE 是 1964 年发布的 Dartmouth BASIC IDE(即 Basic 的前身)。当时的 IDE 采用命令列的方式来操作,而且仅具有一些简单的功能。
今天距离第一个 IDE 诞生已将近 60 年,市面上早已出现层出不穷的各种 IDE。在编译器琳琅满目的今天,开发人员可以根据自己的喜好和 IDE 的特点来选择不同的IDE作为开发工具。根据 PYPL 网站(pypl.github.io/IDE.html)的调… IDE 分别是:Visual Studio、Eclipse、Visual Studio Code。
Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()
文章图片

每个IDE在自己领域里都有自己的亮点,例如:写Java代码会用IDEA、Python会用PyCharm 、C会用Clion等。对于C语言入门来说,一般会使用Visual Studio、VSCode和CLion进行编码。这些榜前的 IDE 有着不同的设计风格,各自拥有庞大的用户基础,下面我们就来分析对比一下。
Visual Studio
Visual Studio 是微软开发的一款IDE,广泛用于windows平台。Visual Studio可以根据用户需要,选择和安装多个语言的编译环境,比如C++、C#、VB。正因为如此,其安装包一般都比较大,安装时间也会比较长。
Visual Studio 很多操作都是图形化页面,易于理解。安装完毕后即可开始新建项目并进行编码。
Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()
文章图片

VSCode
VSCode是微软推出的一款可扩展的轻量级编辑器。VSCode的页面非常简洁,用户可以根据需要安装第三方插件,并且VSCode还支持跨平台。虽说是个编辑器,但IDE具有的功能VSCode也是有的,比如语法高亮、括号匹配、自动补全等,同时还支持Git。对于C语言开发来说,使用VSCode时,用户需要下载和安装本地编译器(GC/VC++/Clang)然后配置环境变量。具体可查看官网文档(https://code.visualstudio.com...)。之后才能编译运行代码。
Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()
文章图片

CLion
CLion是JetBrains旗下的一款跨平台C/C++IDE开发工具,提供了智能编辑器、自动代码重构、代码分析、评估表达式等多种功能。CLion支持GCC、clang、MinGW、Cygwin 编译器以及 GDB 调试器。使用CLion开发C语言,开发者需要下载和安装本地编译器,并配置环境变量。CLion免费试用30天后需要付费,每月需要支付$8.9。
Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()
文章图片

Lightly
今天要给大家介绍的新产品,它是 TeamCode 旗下一款轻量级云端IDE Lightly,分为客户端和在线版。在Lighlty上用户不需要配置任何编译运行环境,选择开发语言后即可开始写代码。代码和项目文件可以实时保存在云端的,换台电脑后照样继续编码。Lightly页面简洁明了,支持跨平台、支持多人实时在线协作编码。
Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()
文章图片

下面简单介绍下Lightly的在线版使用流程:

  • 进入官网(Lightly (teamcode.com))点击注册登录。支持手机验证码登录,也可以使用微信、QQ扫码登录。
    Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()
    文章图片
  • 点击新建项目,输入项目名称,选择C语言。即可完成项目新建。
    Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()
    文章图片
  • 在项目列表里点击刚刚新建的项目,就进入到了编码页面。Lightly默认创建了一个main.c文件,点击右上角运行按钮即可编译运行当前代码。Lightly同样支持高亮显示、智能提示、自动补全功能。
    Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()
    文章图片
  • 点击右上角邀请按钮,可以生成邀请链接,邀请其它小伙伴一起在线编码。
    Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()
    文章图片
总而言之,对于刚入C语言的开发者我推荐使用Lightly。因为:
  • Lightly的简单页面风格给开发者一种轻松的写代码氛围;
  • 运行环境免配置对于入门的开发者来说节约了宝贵的时间让开发者更专注于编码;
  • 在线编码,代码云端真正做到了随时随地编码;
  • 各种智能提示提高了初学者写代码的效率;
  • 多人同时在线编码对于需要协作的小伙伴来说是个不错的选择。
【Visual|Visual Studio、VSCode、CLion、Lightly, C语言新手应该如何选择 IDE()】点击一键注册Lightly,与小伙伴一起写代码吧!

    推荐阅读