Skip to content

Latest commit

 

History

History
386 lines (191 loc) · 11.1 KB

README.md

File metadata and controls

386 lines (191 loc) · 11.1 KB

开发工具

1 SDK(Software Development Kit)

1.1 JDK(Java Development Kit)

简介: JDK 是 Java 语言开发者所必备的开发工具,Java 程序的开发和运行都离不开 JDK。

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: JDK安装使用教程

2 IDE(Integrated Development Environment)

2.1 Eclipse

简介: Eclipse 是一个开源、免费、历史悠久、功能强大、免安装的开发工具,可以支持多种语言的开发,对于 Java 开发者而言,Eclipse 集成了丰富的 J2EE 开发环境,对 Spring 有良好的集成和支持,具有丰富的插件

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: Eclipse安装使用教程

2.2 IntelliJ IDEA

简介: IDEA 是一个智能的、功能强大的开发工具,拥有丰富的插件,在使用体验上优于 Eclipse,有收费版和免费版之分。

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: intelliJ IDEA 安装使用教程

2.3 VS Code (Visual Studio Code)

简介: VS Code 是微软出品的、开源、免费的编辑器,具有丰富的插件,支持多种语言的高亮显示,完全可以作为开发工具使用,前端开发者的不二之选

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: VS Code 安装使用教程

3 编辑器

3.1 Sublime Text 3

简介: Sublime Text 3 是一款优雅的文本编辑器,支持代码高亮与预览,插件丰富

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: Sublime Text 3 安装使用教程

3.2 Notepad++

简介: 超级轻量的文本编辑器,支持多种编程语言高亮显示,编码格式丰富

支持平台: Windows

下载与使用教程:

Windows: Notepad++ 安装使用教程

4 数据库相关

4.1 MySQL

简介: MySQL 是开源的、目前(2020年)使用最多的、最受欢迎的数据库

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: MySQL 安装使用教程

4.2 Navicat

简介: 数据库管理工具,支持(MySQL/Oracle/SQL Server/PostgreSQL/SQLite/MariaDB),收费

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: Navicat 安装使用教程

4.3 Power Designer

简介: 专业数据库设计工具

支持平台: Windows

下载与使用教程:

Windows: Power Designer 安装使用教程

4.4 DBeaver

简介: 免费的数据库连接工具,支持多种数据库,企业版收费,企业版支持 NoSQL 数据库

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: DBeaver 安装使用教程

4.5 Redis

简介: Redis 是一种内存数据库,同时支持本地持久化,常用来作为缓存

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: Redis 安装使用教程

4.6 Robo 3T

简介: Robo 3T 是一款免费的 MongoDB 可视化管理工具

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: Robo 3T 安装使用教程

4.7 AnotherRedisDesktopManager

简介: 一款免费、开源的 Redis 可视化管理工具,可提供 Redis 数据源监控功能,在读取大量的 key 时不会崩溃

支持平台: Windows/Linux/macOS

Windows/Linux/macOS: AnotherRedisDesktopManager 安装使用教程

4.8 MongoDB

简介: MongoDB 是一款分布式文件数据库,文档结构由键值对(key-value)组成,在 web 应用中使用广泛

支持平台: Windows/Linux/macOS

Windows/Linux/macOS: MongoDB 安装使用教程

4.9 Elasticsearch

简介: Elasticsearch 是一款分布式数据存储系统,和传统的关系型数据库相比,其最大的特性是全文搜索功能

支持平台: Windows/Linux/macOS

Windows/Linux/macOS: Elasticsearch 安装使用教程

5 依赖管理

5.1 Maven

简介: Maven 是一种优秀的依赖包管理工具

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: Maven 安装使用教程

6 服务器中间件

6.1 Tomcat

简介: Tomcat 为目前使用最广泛的轻量、易配置的服务器中间件

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: Tomcat 安装使用教程

6.2 Nginx

简介: Nginx 是一款高性能的 Web 以及反向代理服务器,服务器必备软件之一

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: Nginx 安装使用教程

6.3 ZooKeeper

简介: ZooKeeper 是一种分布式协调服务。常用语分布式配置管理、服务命名、分布式同步等服务。在分布式系统中应用广泛。

支持平台: Windows/Linux/macOS

Windows/Linux/macOS: Zookeeper 安装使用教程

7 测试工具

7.1 Postman

简介: Postman 为模拟用户请求的测试工具,免费,支持多平台,软件测试必备

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: Postman 安装使用教程

7.2 Wireshark

简介: 网络抓包工具,可用于分析本机网络请求

支持平台: Windows/macOS

下载与使用教程:

Windows/macOS: Wireshark 安装使用教程

7.3 JMeter

简介: 压力测试工具,轻量,免安装,功能强大,应用广泛

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: JMeter 安装使用教程

8 版本管理相关

8.1 Git

简介: Git 是一款分布式版本管理工具,目前使用最广泛的版本管理工具

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: Git 安装使用教程

8.2 TortoseGit

简介: Windows 平台下的优秀的 Git 图形化管理工具

支持平台: Windows

下载与使用教程:

Windows: TortoiseGit 安装使用教程

8.3 SourceTree

简介: Git 图形化管理工具,支持多平台

支持平台: Windows/macOS

下载与使用教程:

Windows/Linux/macOS: SourceTree 安装使用教程

9 远程连接工具

9.1 MobaXterm

简介: 全能的 ssh 客户端,支持建立ssh/telnet/rsh/ftp/sftp/serial/vnc/xdmcp/rdp等多种远程会话,其中xdmcp/vnc可以用于访问远程桌面。也支持本地bash或者cmd。支持 ssh 和 sftp 同时连接,可显示服务器的内存、CPU 使用情况。专业版按用户收费。

支持平台: Windows

下载与使用教程:

Windows: MobaXterm 安装使用教程

9.2 Royal TS

简介: 多功能、多平台(Windows/macOS/iOS/Android) 远程连接工具,收费软件,免费版功能够用

支持平台: Windows/macOS

下载与使用教程:

Windows/macOS: Royal TS 安装使用教程

9.3 Electerm

简介: 国产开源免费的多平台远程连接工具,支持 ssh/sftp,操作界面友好

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/macOS: Electerm 安装使用教程

9.4 WindTerm

简介: 开源、免费、免安装、多平台的远程连接终端工具,支持 ssh/sftp,界面优雅,内存占用小。

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: WindTerm 安装使用教程

10 Api 管理

10.1 Yapi

简介:Yapi 是一个免费、开源的 API 接口管理工具,能够极大地提升开发文档的管理效率。

支持平台: Windows/macOS/Linux

下载与使用教程:

Windows/macOS/Linux: Yapi 安装使用教程

11 项目进度管理

11.1 禅道

简介: 禅道是开源的项目进度管理系统,分为免费版和企业版,作为小公司的项目管理工具,免费版功能足够使用。

支持平台: Windows/macOS/Linux

下载与使用教程:

Windows/macOS/Linux: 禅道安装使用教程

12 消息队列

12.1 RocketMQ

简介: RocketMQ 是由阿里开源的高性能消息队列,基于 Java 语言实现

支持平台: Windows/macOS/Linux

下载与使用教程:

Windows/macOS/Linux: RocketMQ 安装使用教程

12.2 Kafka

简介: Kafka 是一个分布式事件流框架,也可以作为消息队列。

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/macOS/Linux: Kafka 安装使用教程

13 MQTT 客户端

13.1 MQTT X

简介: MQTT X 是一款开源免费的 MQTT 客户端,支持多平台,用户界面友好

支持平台: Windows/Linux/macOS

下载与使用教程:

Windows/Linux/macOS: MQTT X 安装使用教程