集成开发环境(IDE)在开发者的工作中扮演着至关重要的角色。IDE 为开发者提供了一个集成的工具集,帮助他们更高效地编写、调试和运行代码。
尽管大厂的 IDE 产品如 VSCode 和 JetBrains 全家桶已经占据了市场的主导地位,但在这广阔的开发世界中,还有许多不为人知的小众宝藏等待我们去探索。
它们可能有一些大厂 IDE 没有的特色功能,或者在某些特定场景下表现得更为出色;而且它们往往有更加活跃和亲近的社区,你可以更容易地与开发者交流,甚至参与到项目的开发中,为 IDE 贡献自己的力量。
今天马建仓就位大家介绍五款优秀的开源 IDE,它们各有所长,相信一定有一款你感兴趣。

NovalIDE

项目作者: 吴侃
开源许可协议: MulanPSL-1.0
项目地址:https://gitee.com/wekay/NovalIDE
NovalIDE 是一款开源、跨平台、免费的国产 Python IDE,大小仅 11M。NovalIDE 自动检测并加载 Python 解释器,允许用户自由添加删除解释器,并选择相应的解释器运行脚本。

SmartIDE

项目作者: SmartIDE
开源许可协议: GPL-3.0
项目地址:https://gitee.com/smartide/SmartIDE
SmartIDE 是一款开源免费的云原生 IDE 工具(WebIDE)。支持跨平台,7种开发语言和 VSCode JetBrains 等多种 IDE 工具,帮助开发者实现开发环境的一键搭建。

小熊猫C++

项目作者: royqh1979
开源许可协议: GPL-3.0
项目地址:https://gitee.com/royqh1979/RedPanda-CPP
小熊猫 C++ 是一个面向编程入门和初级用户的 C/C++ 集成开发环境(IDE)。适合编程入门用户,准备参加信息学/算法编程竞赛的用户和使用 C/C++ 语言编写小型程序和项目的用户使用。

deepin-unioncode

项目作者: deepin-community
开源许可协议: GPL-3.0
项目地址:https://gitee.com/deepin-community/deepin-unioncode
深度集成开发环境是由深度公司自主研发,具有多语言、跨平台兼容特性的轻量级集成开发环境。
deepin-IDE 除了包含 IDE 常用功能,如智能编辑器、高度可扩展的命令系统、工程管理、构建管理系统、插件系统等之外,还支持多种兼容协议、多种开发语言、代码版本管理集成、低开销的实时性能分析工具等。

cpeditor

项目作者: ouuan
开源许可协议: GPL-3.0
项目地址:https://gitee.com/ouuan/cpeditor
cpeditor 是一款基于 Qt 开发,专为算法竞赛设计的跨平台轻量级 IDE。可以帮助用户自动化编译、运行、测试,甚至可以从各种算法竞赛网站上获取样例,将代码提交到 Codeforces 上。
继续阅读
阅读原文