(今天太晚了,以后再慢慢写)

说明:

  • 本文提及的所有软件都至少是笔者曾经使用过的,而不是阅自其它文献。

  • 对于其中的某些软件,笔者也编写过其完整的安装教程,可阅读笔者编写的其它博客。

  • 关于编程弱相关的其它辅助性软件,可见笔者的另一篇博客:

    编程开发使用的辅助软件大全:
    https://blog.csdn.net/wangpaiblog/article/details/115223210

  • 如有疏漏,欢迎正确的批评指正。

文本编辑

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Visual Studio Code(简称 VS code)

    • Sublime Text

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • Notepad++

Markdown

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Typora

    • VS code

    • Mark Text

    • Atom

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • MarkdownPad

Java

IDE

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • IntelliJ IDEA
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • Eclipse

    • MyEclipse

    • NetBeans

服务器

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Tomcat
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

项目构建

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Gradle

    • Maven

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • Ant

持续集成

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Jenkins
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • Hudson

安卓

开发语言

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Kotlin

    • Java

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

IDE

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Android Studio
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • IntelliJ IDEA

    • Eclipse

JavaScript

IDE

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • WebStorm +

      谷歌(Chrome) +

      谷歌浏览器插件

    • VS code

    • Sublime Text

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • 单纯的浏览器

      • 谷歌(Chrome)

      • 火狐(Firefox)

      • Safari

      • 欧朋(Opera)

服务器

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Node.js

    • Nginx

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

项目构建

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Node.js
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

浏览器插件

JavaScript

React

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • React Developer Tools
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

Python

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • PyCharm
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

C++、C

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • CLion

    • Visual Studio IDE(简称 VS,不是 VS code)

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • VS code

    • Dev C++

    • VC 6.0

MySQL

IDE

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • MySQL Workbench
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • 命令行 CMD

数据库管理

通用

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Navicat Premium

    • DataGrip

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

MySQL

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • MySQL Workbench

    • Navicat for MySQL

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

Redis

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Redis Desktop Manager(简称 RDM)

数学计算

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • MATLAB
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • Mathematica

    • Maple

MATLAB

IDE

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • MATLAB
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

Linux

Linux操作系统

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • CentOS Stream

    • Red Hat Enterprise Linux

    • Ubuntu

    • CentOS Linux

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

Linux虚拟机

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • VMware Workstation
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

终端模拟

集成终端模拟

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Xmanager
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

终端命令行模拟

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Xshell

    • FinalShell

    • MobaXterm

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

文件传输

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Xftp
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

版本控制

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Git +

      TortoiseGit

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • SVN +

      TortoiseSVN

代码托管

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • GitHub

    • GitLab

    • Gitee

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

网络封包分析

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Fiddler

    • Wireshark

    • Charles

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

网络请求模拟

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Postman

    • ApiPost

    • Apizza

    • Apifox

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

压力测试

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • JMeter
  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

转化为 EXE

Java

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Exe4j

    • GraalVM

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

    • Java 构建工具中的插件

    • Java 的 IDE

安装包制作

通用

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Advanced Installer

    • Inno Setup

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

Java

  • 笔者推荐使用的:(排名越往下,推荐指数递减)

    • Install4j

    • Exe4j +

      上述【安装包制作 - 通用】中的任何一个

  • 有一定的使用率,但笔者不推荐的:(排名越往下,越不推荐)

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐