易君召
发布于 2026-08-16 / 作者:易君召 / 3 阅读
0

软件开发商常用开发工具

后端、前端、移动端、数据库、版本控制、CI/CD、项目管理、IDE 编辑器分类,区分商业大厂、中小软件公司、开源厂商的主流选型。

一、IDE / 代码编辑器(写代码的主工具)

Java 技术栈(企业软件、政务、金融、后台服务,国内软件公司最常用)

  1. IntelliJ IDEA(JetBrains):绝大多数 Java 开发商业软件公司首选,社区版免费、旗舰版付费;SpringBoot、微服务开发体验最好。

  2. Eclipse:早年主流,现在多用于老项目维护,新项目用得变少。

C#/.NET(Windows 桌面软件、企业 ERP、工业软件)

  • Visual Studio(微软):.NET 开发无可替代,社区版免费,企业版付费。

C/C++(底层、嵌入式、客户端、游戏、音视频)

  1. CLion (JetBrains):商业软件公司主流

  2. Visual Studio:Windows 平台 C++ 开发

  3. Qt Creator:Qt 跨端桌面软件开发商必用

Python(AI、数据分析、自动化、后端服务)

  1. PyCharm(JetBrains)

  2. VS Code(轻量,大量中小团队使用)

JavaScript / 前端(Web 网站、管理系统、H5)

  1. VS Code(微软):几乎所有前端开发商标配,免费开源,插件生态极强。

  2. WebStorm (JetBrains):大型复杂前端项目,企业付费使用。

JetBrains 全家桶(IDEA、PyCharm、WebStorm、CLion)是国内很多正规软件开发商的付费主力工具;VS Code 是免费开源方案的首选。

二、移动端开发工具

  1. Android Studio:安卓 App 官方 IDE,绝大多数安卓软件开发厂商使用。

  2. Xcode:苹果 iOS/macOS 软件,只能在 Mac 电脑上开发。

  3. Flutter:跨端 App,用 VS Code / Android Studio;很多外包、互联网公司做一套代码双端发布。

  4. UniApp:国内大量中小软件公司做跨端小程序、App,基于 HBuilderX。

三、版本控制 & 代码仓库(所有正规软件公司必用)

  1. Git:版本控制工具,几乎全部软件开发商标配。

  2. Gitee / GitLab / GitHub:代码仓库

    • 国内政企软件:Gitee 私有化部署、GitLab 自建实例居多;

    • 开源项目:GitHub。

四、数据库 & 中间件工具

数据库客户端工具

  • DBeaver:免费开源,企业大量使用,支持几乎所有数据库

  • Navicat:商业付费,中小软件公司非常流行

  • DataGrip (JetBrains):大型后端团队

常用数据库产品

  • 互联网 / 企业业务:MySQL、PostgreSQL

  • 国产信创软件:openGauss、达梦、人大金仓

  • 大数据:Doris、ClickHouse

  • 缓存:Redis

五、CI/CD & 构建部署工具(软件交付、打包、自动化测试)

  1. Jenkins:老牌自建流水线,传统软件厂商广泛使用

  2. GitLab CI:GitLab 自带,中小团队很常见

  3. Docker + Kubernetes (K8s):云原生软件开发商主流,容器打包交付

  4. Maven / Gradle:Java 项目构建

  5. NPM/Yarn:前端构建

六、接口测试、调试工具

  1. Postman:接口调试,绝大多数软件公司标配(现在叫 Postman API Platform)

  2. Apifox:国产替代,国内很多软件开发商,支持接口文档、Mock、测试一体化。

七、项目管理 & 需求管理工具

  1. Jira:大型软件公司、外包项目,缺陷跟踪、迭代管理

  2. 禅道:国产免费,国内很多中小软件开发商、外包公司

  3. Confluence:文档配合 Jira 使用

八、不同类型开发商典型工具组合

1. 传统企业软件开发商(政务、ERP、项目型软件)

技术栈:Java + SpringBoot

IDE:IDEA + DBeaver + Apifox + GitLab/Gitee + 禅道 / Jenkins

2. 互联网软件公司

IDE:VS Code / IDEA;GitLab CI;Docker K8s;Jira

3. 桌面客户端软件厂商

C++/Qt:Visual Studio + CLion + Qt Creator

4. 移动 App 开发厂商

Android Studio + Xcode + Git + Apifox

5. 中小外包软件公司(成本敏感)

大量使用免费工具:VS Code、DBeaver、Gitee、禅道、Apifox

九、简单总结一句话

  • 大型正规商业软件公司:JetBrains 系列 IDE、GitLab、Jira、Docker、Apifox/Postman;

  • 中小 / 外包公司:VS Code、DBeaver、Gitee、禅道;

  • 国内信创项目会优先使用国产工具替代海外商业软件。

软件开发商开发工具对比表

工具类别

工具名称

付费情况

主要适用厂商类型

优势

短板

适用场景

Java IDE

IntelliJ IDEA

社区版免费,旗舰版付费

大型软件公司、政企项目、互联网企业

代码提示强、Spring 生态完善、插件丰富,调试能力强

旗舰版授权费用高

Java 后端、SpringBoot 微服务、企业业务系统

Eclipse

完全免费

传统老项目维护厂商

免费、插件多

界面老旧,新特性支持弱,卡顿明显

遗留 Java 老项目维护

前端 IDE

VS Code

完全免费

全类型厂商,中小团队首选

轻量、插件极多,跨平台

大型项目索引性能一般

Vue/React 开发、小程序、跨端开发

WebStorm

付费

大型互联网、复杂前端项目

前端专项能力强,代码检查、重构完善

收费,体积大

大型管理后台、复杂 Web 前端工程

.NET/C#

Visual Studio

社区版免费,企业版付费

工业软件、Win 桌面应用、ERP

.NET 生态完整,调试强大

Windows 平台为重,体积庞大

Win 桌面程序、C# 后端、WinForm/WPF

C/C++

CLion

付费

商业客户端、嵌入式厂商

跨平台,CMake 友好,代码分析强

授权成本高

底层组件、音视频、Qt 跨端程序

Qt Creator

免费开源

桌面客户端软件厂商

Qt 原生适配好

其他语言支持弱

Qt 桌面软件、嵌入式 UI

Python IDE

PyCharm

社区免费,专业付费

AI、数据分析、后端团队

Python 专属优化,调试友好

专业版收费

AI 算法、数据分析、Python 后端

移动端 IDE

Android Studio

免费

App 开发厂商

安卓官方 IDE,原生支持好

占用资源大

安卓原生 App 开发

Xcode

免费(需 Mac)

iOS 开发厂商

苹果官方全套能力

仅 Mac 系统可用

iOS、MacOS 应用开发

HBuilderX

免费为主

中小外包公司

UniApp 一键多端,小程序友好

大型复杂项目性能一般

小程序、UniApp 跨端 App

版本控制

Git

免费

全部软件开发商

分布式版本管理,行业标准

本身无 web 管理界面

代码版本管理

GitLab

社区免费 / 企业付费

中大型软件企业

自建私有化,CI/CD 内置

自建部署运维成本高

私有化代码仓库、流水线

Gitee

公有免费 / 私有化付费

国内政企、中小厂商

国内访问速度快,国产私有化部署

部分高级功能收费

国内项目、信创项目代码托管

数据库客户端

DBeaver

免费开源

全类型厂商

支持几乎所有数据库,跨库兼容

界面交互一般

MySQL、PostgreSQL、达梦、openGauss 等

Navicat

付费

中小软件公司

界面简洁易用,上手快

多数据库同时使用授权成本高

日常数据库开发调试

DataGrip

付费

大型后端团队

JetBrains 全家桶联动,SQL 重构强

收费

复杂 SQL 开发,多数据库协同开发

接口测试

Apifox

基础免费 / 企业付费

国内绝大多数软件厂商

接口文档、Mock、测试一体化,国产

部分高级团队功能收费

接口调试、接口自动化、接口文档

Postman

基础免费 / 企业付费

互联网大厂

生态成熟,海外生态好

国内访问慢,企业版昂贵

API 接口调试测试

CI/CD 流水线

Jenkins

免费开源

传统软件厂商

高度自定义,插件极多

配置复杂,运维工作量大

自建自动化打包、发布流水线

GitLab CI

随 GitLab

中大型团队

开箱即用,与代码仓库深度绑定

重度使用服务器资源

代码提交触发构建、测试部署

项目 & 缺陷管理

禅道

开源免费 / 企业付费

国内中小外包、政企项目

国产,需求、用例、缺陷一体化,成本低

界面偏传统,大项目性能一般

项目型软件外包、政企定制项目

Jira

付费

大型互联网、大厂

迭代管理、缺陷跟踪能力强大

价格贵,学习成本高

敏捷迭代,大型团队项目管理

选型快速参考

  1. 大型商业软件公司:IDEA/WebStorm/DataGrip + GitLab + Jira + Apifox

  2. 中小外包 / 成本敏感团队:VS Code + DBeaver + Gitee + 禅道 + Apifox

  3. 国内信创 / 政务项目:优先 Gitee 私有化、禅道、Apifox,减少海外商业工具依赖

  4. 互联网云原生团队:IDEA/VS Code + GitLab CI + Docker/K8s


本文原创作者:易君召,详见:https://www.yijunzhao.cn/authors/yijunzhao,转载请注明出处。

原文链接 https://www.yijunzhao.cn/archives/software-developer-common-development-tools-guide

欢迎访问 小易撩挨踢

https://www.yijunzhao.cn/