五个美观好用的全能性IDE推荐
省流:直接看总结
IDE简介
"IDE"是集成开发环境的简称,一般包括编辑器,编译器,调试器等。 而一个好用的IDE不仅能提升代码质量,还能使管理开发工作更简单。
IDE推荐
事先声明:推荐顺序不分前后,只是一个介绍的顺序。
1.Visual Studio
Visual Studio(以下简称VS)是美国微软公司开发的一个功能性极强的工具集,并且支持C++,C,Python,HTML等前端后端语言,是一个开发利器,目前最新版本为VS2022 。但我习惯上使用2019,虽说有时候新的并不一定是最好的,但是我试用过2022后发现也是不错的。
推荐使用人群:个人开发,团队开发都行。
VS2022官网
VS2019官网(英文)
VS历史版本:
Visual Studio 早期版本文档 | Microsoft Docs
这里虽然说得是文档,但其实是包含下载链接的,在第一列的Visual Studio栏找到自己想下载的历史版本,点击去,再找找那个 Download(下载) 单词就行了。
其实对于小白我并不是十分推荐这个IDE,因为VS功能太过复杂,新手一时间适应不过来,并且如果你没有一点电脑基础,安装和使用的过程就会很痛苦,还会有各种各样的问题(不是黑VS!), 其次它太"重"了,对电脑内存是一种挑战,动不动就是10多,20多GB,所以如果你是新手最好从Devc++,Codeblocks等做一个过渡。
2.Visual Studio Code
VS的兄弟,最突出的优点是内存占用量低,亲民的界面,并且可以通过各种各样的扩展插件提升性能,这个插件功能可能是VScode的最大亮点了,就像一辆本身性能就不差的跑车上又挂上了一架飞机的引擎,想想都可以知道有多爽了,并且通过插件的配合可以是VSCode几乎支持所有语言,高度自定义化,在这里我墙裂推荐!
VScode官网
但唯一的缺点是VScode本身不支持C++,Python等其他后端代码的编译,对小白很不友好,需要自己配置编译器,这里给大家整理了几份配置教程:
配置C++:
bat67大大所著
整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(主要Windows、简要Linux)
配置Python:
eastell大大所著:
用VScode配置Python开发环境_eastyell的博客-CSDN博客_vscode配置python环境
配置Java:
可乐仙人大大所著:
VScode 配置 Java 开发环境(最简单的纯小白带图版)_可乐仙人的博客-CSDN博客_vscode配置java开发环境
3.Dev-C++
哎呀,一听这个名字就不用说了吧?几乎是所有现在的初学者,开发大佬的第一任———IDE,Devc的优点不用多说,最重要的:开箱即用,只需要安装好Devc后进行几个简单的配置即可使用,Devc肯定是初学者的不二之选,但若你想把它当成一个全能开发环境,它的劣势就显现出来了,所以最好十八Devc当成一个用来过渡到VS,Clion的IDE。
6.x版:
Dev-C++ for Windows 10/8/7 - Browse Files at SourceForge.net
5.11版:
Dev-C++ download | SourceForge.net
目前比较流行的版本为5.11,但这并不是最新的版本,我也是试用了一下Dev的最新版本-6.3,总体上来说更加专业了一点,并且个性化主题这一方面也是变得更加丰富,但就是这个图标吧…算了,你们自己看:
4.CLion
这里不得不提一下CLion的制作团队——jetbrains,jetbrains是一个IDE界的隐藏大佬,Python IDE中最有名的Pycharm就是它旗下的产品,好奇的可以去它的官网看看。
回到正题,CLion最引人注目的就是它的代码分析引擎和美观又不失功能性的界面,同样可以安装各种各样的插件提升效率,也是一个不可多得的精品。
Clion的界面
但是CLion是付费的,并不像Pycharm用免费的社区版,只有30天试用期,至于口袋紧的,还是破解版吧,但是大家最好还是支持一下正版。
CLion官方
破解版
5.Codeblocks
这个吗,我不多说,看看几个网友的评价:
开朗的网友:
这有什么好评价的,日常vs或者clion更香。
开朗的网友;
它的强大之处在于
- 跨平台,windows、linux 都可以用
- VS太大,到我的笔记本上跑着太慢,cb是一个比较好的替代品。不使用一些复杂的库,比如说MFC啊啥的,cb完全够用了
- 自带类似Visual Assist一样的工具
在一台电脑上临时要写点代码,codeblocks可以快速的满足你。
可以说,Codeblocks的用户使用评价褒贬不一,并且两极分化很严重,觉得好用的认为啥啥都好,轻量级,跨平台,开源,觉得难用的认为就是歌姬吧,功能啥都有,但都做的不好,火星人的IDE…等等评价,我这里就不多说,还是直接放链接,大家自己思考一下Codeblocks适不适合自己。
Downloads - Code::Blocks (codeblocks.org)
文章来源:https://www.toymoban.com/news/detail-455842.html
总结:
直接用一个表格:文章来源地址https://www.toymoban.com/news/detail-455842.html
Visual Studio | Vs Code | Dev-C++ | Clion | Codeblocks | |
---|---|---|---|---|---|
功能性: | 宇宙最强IDE无可厚非! | 有了扩展的满配VSCode不比VS差 | 较弱,适合新手 | 与VS并驾齐驱 | 什么都有但都不精通 |
使用难度: | 中等 | 中等偏上 | 极低 | 高等偏下 | 低 |
建议使用人群: | 较为有经验的开发者 | 较为有经验的开发者 | 无电脑基础的小白 | 较为有经验的开发者或老手 | 稍有经验的开发者或老手 |
我的个人评价: | 五星 | 四星半 | 三星半 | 五星 | 四星 |
到了这里,关于五个美观好用的全能性IDE推荐(更新)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!