IDE Toolbox: 70+ IDEs for Developers

Quincy a <you can do it>专用编程环境 立即下载

For developing cool applications you need an Integrated Development Environment, also called an IDE. Here’s our list of 70+ IDEs for developers and all our geek readers who like to try their hands at coding.

Enjoy and Don’t forget to check out our post where you can suggest future toolbox topics!

C/C++

Anjuta C/C++ IDE - A dynamic C/C++ IDE with features including project management, interactive debugger and an editor for browsing and syntax highlighting. Runs on POSIX (Linux/BSD/UNIX-like OSes), Linux.

BVRDE - A C/C++ Integrated Development Environment (IDE) primarily designed for easy cross-platform development. It allows a developer to compile applications on a remote server easily. Runs on a Windows platform but debugging and compiling is on UNIX systems.

C-Free - C-Free is a professional IDE offering support for multiple compilers including Cygwin, Borland C++ Compiler, Microsoft C+ Compiler, Open Watcom and Digital Mars.

Code::Blocks - A free C++ IDE based on the plug-ins. It works on Windows and Linux.

CPPIDE - A complete integrated development environment for C/C++ environment with a source code editor, compiler and debugger.

c.vim - c.Vim is a C/C++ IDE that enables easy coding and execution of programs.

Dev-C++ - A feature-packed IDE for Windows and POSIX (Linux/BSD/Unix).

Developers IDE - Developers IDE is an Integrated Development Environment (Code Editor) to use Dos based free C/C++ Compilers in a windows environment.

KDevelop - A C/C++ IDE for UNIX under the GPL license.

MinGW Developer Studio - MinGw is a C/C++ IDE ported to Microsoft Windows, Linux and FreeBSD.

Paradigm C++ Professional integrated development environment - A comprehensive solution for writing C/C++ code for real mode, extended mode, or protected mode x86 applications in an easy way.

Quincy 2005 - Quincy is an open-source IDE for developing applications on the C/C++ framework.

Rhide - An IDE for developing and debugging C/C++ applications in DJGPP GNU/Linux.

The V IDE for GNU C++ and Java - A free multi-platform C++ framework for writing GUI applications for X Athena, X Motif/Lesstif and all Windows platforms.

UEStudio IDE - UEStudio is a powerful IDE built on the powerful editor UltraEdit. It includes the features of 30 popular compilers (including Microsoft Visual C++, Java, GNU C/C++, PHP, Perl and over 30 etc).

Java

BlueJ Java IDE - A Java IDE packed with built-in editor, compiler, virtual machine and debugger for executing programs in Java. Includes a graphical class structure display, provides support for graphical and textual editing, enables the creation of interactive objects, interactive testing and incremental application building.

DrJava Java IDE - An IDE released under the GNU GPL that enables users to evaluate Java expressions.

Eclipse - A widely used open source IDE for Java. Requires the user to install the Sun Java runtime environment (JRE) installed. The IDE supports Windows XP, Windows 2000, Windows 98, Windows ME, Linux, Solaris, QNX, AIX, HP-UX, Mac OS X, and possibly other systems as well.

Gel - A Windows IDE with special features including syntax highlighting (Java, JSP, HTML, XML, C, C++, Perl, Python, etc), unlimited undo and redo of code, column selection mode, block indent and unindent, spell checker, enhanced search option, spell checking, auto indent, regular expression searches, code completion (Java and JSP), parameter hints, identifier hints, context sensitive help linked to Javadoc.

Javelin from Step Ahead SW - A highly productive Java IDE for Windows. It enables users to visualize application development in Java through a set of class diagrams.

JBuilder - A popular commercial IDE for developing applications in Java. The enterprise edition includes J2EE support and UML/ app server integration.

JCreator Java IDE LE (Light Edition) - Jcreator is a compact and light-weight Java IDE for Windows environment with Project Management support, a syntax highlighting editor, wizards, class viewer, package viewer, tabbed documents, JDK profiles (which enables users to work with multiple Java Development Kits). It comes in two editions JCreator Standard which is free of cost and JCreator Pro which comes with a 30 day trial.

JEdit - A highly customizable well-designed IDE written in Java.

jGRASP - A compact development environment for Java. It runs on all platforms with a Java Virtual Machine producing Control Structure Diagrams (CSDs) for Java, C, C++, Objective-C, Ada, and VHDL.

JIPE Java IDE - A free IDE for Java allowing programmers to write and test Java applications and applets. It runs on both Windows and Linux and is easily portable to operating systems that have Java Virtual Machine installed.

JPad Pro - Jpad Pro is a low-cost Java editor featuring visual debugger, code completion, and source browser.

IBM Rational Application Developer - A powerful Java IDE for Windows and Linux. It is very strong for JSP, servlets and other J2EE development.

IDEA - An intelligent Java IDE with improved performance, better usability and streamline project configuration. It is a commercial IDE and is available for a 30-day evaluation period. The commercial license can be acquired at a cost of $499.

NetBeans - An open source Java IDE with a syntax highlighting code editor that provides support for auto code completion, annotations, macros, auto-indentation, etc. It also includes visual design tools (wizards) for generation of code.

Oracle JDeveloper - JDeveloper from Oracle is a powerful IDE with J2EE capabilities (including EJB and Struts) and support for Oracle database access.

SlickEdit - SlickEdit is a proprietary, multilanguage IDE with a powerful editor and macro language. It supports all of the most popular programming languages.

Sun Java Studio - An intuitive development environment from Sun Development Environment (IDE) for Java, providing a comprehensive set of features and functionality. It runs on MacOS, Windows and Solaris.

Stylus Studio - An integrated JAVA IDE that enables quick development of XML-enabled Java / J2EE applications.

UltraStudio - UltraStudio is a feature rich text editor for HTML, PHP, Java, Javascript and Perl. It also includes an Integrated Debugger, Integrated VCS Version Control, built-in Class Browsing, Language Intelligence (like Intellisense), Project Converter and other features.

Visual Paradigm Integrated Development Environment (VP-JIDE) - Visual Paradigm Integrated Development Environment for Java programmers/developers enables users to write/compile/run/deploy Java applications/applets with supporting features like project management, class and method navigation, syntax highlight and code completion to enhance productivity.

XEmacs - XEmacs is a free, highly customizable open source text editor and application development system. A modern, GUI version of the original Emacs.

.NET Programming

#Develop - An open source IDE for application development in .NET

Antechinus - A visual editor for designing C# applications. Its common features include basic intellisense and syntax coloring, as well as the option of completing applications from within the IDE. Available for $49.95.

ASP.NET Web Matrix - Web Matrix is a .NET WYSIWYG development tool supported by the community. The download size is small and is approximately 1.3MB in size. Available for free.

PrimalScript - A product of Sapient, PrimalScript is a script level IDE code development tool.

SharpDevelop - An open source development IDE for the .NET environment; similar in appearance to Visual Studio .NET.

Visual Studio .NET - A feature rich Integrated Development Environment for .NET based applications. Provides various options to simplify application development.

PERL

EPIC - An open source Perl IDE for the Eclipse platform. Its features are syntax highlighting, on-the-fly syntax check, content assist, Perl doc support, source formatter, templating support and a Perl debugger.

PerlBuilder - Perl Builder is a Windows based IDE for developing applications through Perl. The licensed version is available for $199.

PerlComposer - An open-source GUI tool used to design graphical interfaces for X-windows using Perl/GTK

Perl Editor - Perl Editor enables developers to create, test and debug Perl scripts on Windows tools.

Perl Express - A free Perl IDE for the Windows environment targeted towards experienced and professional developers and beginners.

Open Perl IDE – An open source integrated development environment for writing and debugging Perl scripts on any version of Windows.

OptiPerl - A fully integrated visual IDE for creating, testing, debugging and running Perl scripts either directly or via HTML documents.

Zeus - A Windows IDE with multi-programming language support. It provides support for C#, Ch, D, Java, Perl, Python, PHP just to name a few.

PHP

Dev-PHP - Dev-PHP is a fully featured development IDE for PHP. It is open-source, runs on windows and features: class browser, scripts preview, integration with PHP parsers, PHP-GTK library, and Xdebug of course.

Eclipse PHP IDE - An open source PHP IDE project from Eclipse.

Komodo IDE - A multi-platform, multi-language powerful IDE for developing dynamic web applications with a rich feature set for client-side Ajax technologies such as CSS, HTML, JavaScript and XML and advanced support for Perl, PHP etc.

Nexidion Designer - An IDE for web development on the Linux platform.

NuSphere PhpED - A popular development environment for PHP with a fully-functional two weeks trial. Its advanced features include code folding, true unicode editor, fast SFTP, SSH terminal, database client, embedded mozilla browser, inline error analysis for PHP and validation for HTML.

phpDesigner - A complete PHP integrated development environment for both beginners and professional developers that boosts the process of editing, analysis, debugging and publishing PHP powered applications and websites. Single user license is available for $56.25 and the 14 day trial version enables the user to evaluate the software without any license.

PHPEdit - A professional IDE for PHP with advanced php related tools, powerful debugger and profiler, code beautifier, help integration, real time syntax checker and advanced keyboard templates.

Zend IDE - A powerful PHP IDE for creating rich web applications. Provides PHP, Java and JavaScript support.

Python

BlackAdder - BlackAdder is a cross-platform IDE for developing GUI applications in Python. The free demonstration version is available with limited functionality.

Boa Constructor - An open-source cross-platform Python IDE. Includes an advanced debugger, visual frame creation, multiple source views.

Eric - A full featured Python IDE based on the cross platform Qt GUI toolkit.

IDLE - Features include attribute completion, syntax checking, debugger etc.

SPE IDE - SPE IDE is a free python IDE for Windows, Mac & Linux with UML, PyChecker, Debugger, GUI design, Blender.

Wing IDE - An advanced level Python IDE with support for web, GUI and scrip development through various Python packages like Django, Turbogears, mod_python, wxPython, PyQt, PyGtk, TkInter.

xRope - An open source Python IDE for Linux/Mac OS X platforms.

Ruby

Arachno Ruby - A commercial cross-platform IDE for Windows available at a price of $49. The powerful IDE features an integrated debugger to save time.

FreeRIDE - A fully featured open-source cross-platform IDE for the Ruby programming language. Also works with Debian and Unix operating systems.

Mondrian - A cross-platform Ruby IDE with an intuitive look and feel. It includes a dynamic object browser, runtime error integration and syntax highlighting

RadRails - RadRails is available as an open-source plug-in for Eclipse and as a stand alone application. Its advanced features include fast server debugging, code completion with type inferencing, CSS/HTML/JS code editors etc.

RDT - An open source Ruby IDE for Eclipse platform with features such as syntax highlighting, syntax check, graphical outline.

http://mashable.com/2007/11/17/ide-toolbox/

quincy2005 v1.3 Introduction Quincy is an "integrated development environment" (IDE) for C or C++. It combines a programmer's editor, compiler, and debugger into one Windows 98/NT/2000/XP application. Quincy uses the MinGW port of the GCC compiler system. With Quincy you can develop Console applications, Win32 GUI applications, DLLs, or static libraries. Quincy 2005 adds WinBGIm graphics and FLTK GUI applications, The included koolplot 2D plotting library is of special value to scientists and engineers. Quincy is specially designed for learners of C or C++. It is extremely easy to install and use. It can produce text-based programs, or stunning graphical applications using simple pre-installed graphics libraries. http://www.codecutter.net/tools/quincy/ 立即下载

相关推荐

禅道二次开发(一):从零搭建本地开发与调试环境

本文详细介绍了禅道二次开发的第一步:从零搭建本地开发与调试环境。通过部署官方一键安装包、配置端口与防火墙、连接数据库、设置Samba文件共享,并最终在VSCode中配置PHP智能感知与Xdebug调试,手把手教你建立一个隔离、高效的专属开发工作台,为后续的代码修改与功能扩展奠定坚实基础。

weixin_29003437的博客 323

Windows下C++编译环境--编译器和IDE

BC,VC,VS ,Intel C++ 我就不说了,主要说说免费和开源的。编译器:minGW : www.minGW.orgmingW : www.thiscool.com/gcc_mingW.htmDigital Mars C and C++ Compilers: http://www.digitalmars.com/Open Watcom : http://www.openwatcom

lann64的专栏 2069

一种基于因果干预的少样本学习的故障诊断模型

本文提出CIRNet,一种融合元学习与因果干预的少样本故障诊断框架。针对传统方法易学习伪相关特征的问题,CIRNet通过构建结构因果模型,采用类级和特征级双调整策略消除先验知识干扰。实验在多个轴承/齿轮数据集上验证其有效性,在跨组件任务中准确率最高达93.41%,特征可视化显示更好的类可分性。相比现有方法,CIRNet显著提升了模型泛化能力和可解释性。

hasakie的博客 955

[IDE] Paradigm C++ Pro user guide and description

Coming soon...

wenhao61的专栏 817

通讯软件002——快速使用modscan进行modbus调试

快速使用modscan进行modbus调试

zhouwl72的博客 1032

泛微OA与金蝶云星空深度集成实战:审批与表单双场景解析

本文深入解析泛微OA与金蝶云星空的深度集成实战,聚焦审批流程与表单对接两大核心场景。通过具体案例,详细阐述了如何实现业务数据与审批流程的自动联动,打破数据孤岛,提升企业运营效率与数据一致性,并分享了接口设计、安全策略及实战避坑指南。

4k5l6j7h8的博客 466

IDEA安装及推荐使用JetBrains Toolbox

使用JetBrains产品建议可以先安装JetBrains Toolbox,这是一个JetBrains官方推出的一个集中管理开发工具及项目的软件,占用空间小,操作流畅,非常好用。 也可以直接下载安装IDEA,Toolbox只是我推荐使用

qq_44601637的博客 2万+

【查找单入口空闲区域】-python实现-附ChatGPT解析

时间限制:1s 空间限制: 256MB 限定语言:不限题目描述:给定一个 m x n 的矩阵,由若干字符X’和 O构成,"X表示该处已被占据,O表示该处空闲,请找到最大的单入口空闲区域。空闲区域是由连通的O组成的区域,位于边界的O可以构成入口,单入口空闲区域即有且只有一个位于边界的o作为入口的由连通的O组成的区域如果两个元素在水平或垂直方向相邻,则称它们是“连通”的。第一行输入为两个数字,第一个数字为行数m,第二个数字列数n,两个数字以空格分隔,1

sinat_29950703的博客 243

C++ 的图形界面(UI)库

资料整理自网络.我会继续关注,最终形成一篇技术报告.wxwidgetsqt   所有平台 linux,win,unixwtl 这个做界面很不错,而且消息都是自己处理,想怎么做都可以smartwinwinx GuiToolkit  开源 基于MFCBCG ControlBars,  典型例子:ACDSee 7以上,MindManager 此外有许多Application Framework也是好的选

ActionLi的专栏 2万+

SAP Single Sign-On 全景指南:从传统 SAP SSO 到 SAP Secure Login Service for SAP GUI 的架构、场景与迁移实践

本文系统梳理了SAP生态下的单点登录技术方案,重点分析了SAP GUI的云化替代方案SAP Secure Login Service(SLS)。内容涵盖SNC、Kerberos/SPNEGO、SAML 2.0等核心协议的技术实现,对比了传统SAP SSO与新型SLS for SAP GUI的架构差异,并给出AS ABAP系统的具体实施路径。针对SAP GUI访问、浏览器访问Fiori/移动端等不同场景,提供了详细的协议选型建议和配置指南,帮助团队构建安全可靠且适应云时代的统一认证体系。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 273

Linux----Ubuntu系统官网下载iso镜像文件

Linux----Ubuntu系统官网下载iso镜像文件

MQ0522的博客 5万+

开源项目:Idea Box 指南

开源项目:Idea Box 指南 项目介绍 Idea Box 是一个由 Consumer Financial Protection Bureau (CFPB) 开发的开源项目,旨在提供一个数字化的建议箱解决方案,帮助组织收集、管理和跟踪创新想法的过程。通过此平台,团队可以发起众包挑战、管理黑客马拉松等创新活动,并促进公司内部透明度和协作性,加速对洞察的理解和决策过程。尽管提供的参考资料没有直接提...

gitblog_00464的博客 556

Win11 1 月更新黑屏循环故障技术分析与解决方案

2026年1月30日Windows 11更新引发黑屏循环故障,主要影响2018年前出厂、采用MBR分区及特定BIOS固件的设备,尤其对使用经典版Outlook(POP协议)的用户影响显著。故障表现为系统无限重启黑屏,导致数据访问中断。分析表明,问题源于硬件兼容性、分区格式与系统更新的交互冲突。解决方案包括进入安全模式回滚更新、暂停自动更新、升级驱动/BIOS,以及等待微软官方补丁。建议用户更新前评估硬件兼容性并备份数据,企业环境应建立分阶段更新测试机制。该事件为系统更新风险管理提供了重要参考。

博客 1441

Idea超好用的管理工具ToolBox(附带idea工具,视频教程)

对于大多数人最大的用处就是版本管理,下载安装方便!寻找安装目录,寻找配置方便!

李先生的博客 6130

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

在IDE中使用JUnit(入门)

JUnit 是 Java 里最常用的单元测试框架。简单说,它让你不用写main方法、不用手动看结果,就能把一段代码单独拿出来跑一遍,并且清楚地告诉你它是“通过”还是“失败”。在 IDEA 里,只要方法上加了 JUnit 的注解,左边就会出现绿色箭头,点一下就能运行,运行结果会显示在 Run 面板里。如果方法里抛出异常或者断言不成立,这个测试就会被标成红色失败;一切正常则是绿色通过。@Test:标记一个方法是测试方法,JUnit 会自动调用它。你前面写的sort()和用的就是这个。:在每个@Test。

zhrb 247

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Pytorch【10】卷积神经网络CNN实战|卷积、池化、padding、stride,CNN训练MNIST

上一篇我们用全连接层完成MNIST分类。把28×28二维图像直接Flatten成一维向量,丢失像素之间空间位置关系参数数量巨大,容易过拟合卷积层Conv、池化层Pool、激活函数卷积:滑动卷积核提取局部特征;池化:降采样、压缩特征图,减少计算量。局部感受野:卷积核只看一小块区域,符合图像特征局部相关性权值共享:一张图共用同一套卷积核,大幅减少参数量平移不变性:同一个特征,在图里左右移动依然可以被识别。

Beforthing的博客 83

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

用Rust重写IntelliJ IDEA:169MB替代2GB,0.9秒打开项目的开源IDE

IntelliJ IDEA虽强大却臃肿,启动慢、占内存。开源项目OpenIDEA用Rust重写,保留熟悉快捷键与工作流,体积仅169MB,0.9秒启动。基于LSP支持60+语言,结合Tauri实现轻量跨平台界面。虽暂不替代IntelliJ的Java深度与插件生态,但为多语言开发者提供高效轻量选择,展现Rust+Web技术构建桌面应用的新范式。

weixin_41007138的博客 188

深度解析:从传统 IDE 到 Agentic 工作台,AI 编码助手的演进与破局

过去两年,AI 编码从单行补全迈向多行逻辑生成,正迎来范式跃迁:从 Copilot 副驾模式进入自主智能体(Agentic Workflow)时代。以 Orca、Aider、Claude Code 为代表的新型工具,依托终端权限、超长上下文与自主迭代能力,打破传统 IDE 局限。它们构建起 ADE(智能体开发环境),实现跨文件重构、自动测试与并行任务执行。开发者角色由“编码者”转向“任务调度与审查者”,心智模型从“如何写代码”变为“如何描述任务”。这场变革不仅重塑开发流程,更重新定义程序员的未来形态。

William Chen's knowledge base 277

在 VS Code 等编辑器里用 OpenCode 接入 Ace Data Cloud:Provider 配置与 IDE 验证

# 在 VS Code 等编辑器里用 OpenCode 接入 Ace Data Cloud:从 Provider 配置到 IDE 验证 想在熟悉的编辑器里使用 AI 编程能力,又希望模型接入配置尽量统一?一个可尝试的路径是:先把 Ace Data Cloud 配成 OpenCode 的 Provider,再让官方 OpenCode IDE Extension 复用本地 OpenCode 运行时及

静觅 127

Codex IDE extension

本文已收录在。。

JavaEdge全是干货的技术号 303

【数据结构-5】单链表的实现

单链表,具体来说是单向的、不带头的、不循环的链表。链表由一个一个节点组成,每个节点分为数据域和指针域,数据域存放数据,指针域存放下一节点的地址。这样,就可以根据指针域中的地址找到下一个节点,节点就串起来了构成了单链表。

weixin_44218929的博客 176

C# 数据结构和特殊类型

.NET Core(现称.NET)提供丰富数据结构,优化性能与开发效率。日常开发首选List<T>和Dictionary<TKey,TValue>;高性能场景推荐Span<T>与Memory<T>减少内存分配;并发环境使用ConcurrentDictionary等线程安全集合;避免非泛型集合如ArrayList。

cccloveforever的博客 672

工厂设备接MES为什么慢:协议识别与点表配置自动化的技术拆解

工业现场设备接 MES 的周期主要消耗在协议识别与点表配置。本文拆解这条链路的四层结构,给出点表映射的数据模型、两种部署架构的对比,以及可直接落地的三项验收口径与校验代码。适合工控集成、MES 实施、设备联网方向的工程师。

emfuture的博客 374

list

的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。,因此反向迭代器的实现可以借助正向迭代器,即:反向迭代器内部可以包含一个正向迭代器,对正向迭代器的接口进行包装即可。是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。迭代到该位置,在这段位置上迭代需要线性的时间开销;最大的缺陷是不支持任意位置的随机访问,比如:要访问。还需要一些额外的空间,以保存每个节点的相关联信息。个元素,必须从已知的位置。

xie0510_的博客 271

向 excel、word、pdf 三种文档中占位符插入数据

【代码】向 excel、word、pdf 三种文档中占位符插入数据。

weixin_45934659的博客 52
上一篇: google翻译工具脚本
下一篇: IT专业人士必去得10个社区
objects
博客等级 码龄24年 4粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值