问了个在阿里的同学,他们常用的15款开发者工具!

问了个在阿里的同学,他们常用的15款开发者工具!
最新回答
甜奶香味

2026-10-30 09:33:34

阿里巴巴常用的15款开发者工具如下:

  • Arthas(Java线上诊断工具)

    简介:开源的Java线上诊断工具,支持JDK 6+,适用于Linux/Mac/Windows,采用命令行交互模式,提供Tab自动补全功能。

    使用场景:定位类加载问题、线上调试困难、JVM实时状态监控等。

    获取方式:开源,地址为

    GitHub - alibaba/arthas
    。

  • Cloud Toolkit(IDE插件)

    简介:IDE插件,支持一键部署应用到本地或云端机器,内置Arthas诊断、终端命令和SQL执行功能,兼容IntelliJ IDEA、Eclipse、PyCharm和Maven。

    使用场景:简化代码打包、部署流程,避免频繁切换工具。

    获取方式:免费,地址为

    阿里云 - Cloud Toolkit
    。

  • ChaosBlade(混沌实验注入工具)

    简介:混沌工程工具,支持丰富故障场景注入(如延迟、异常、参数修改等),帮助提升分布式系统容错性。

    使用场景:微服务容错能力测试、容器编排配置验证、PaaS层健壮性测试。

    获取方式:开源,地址为

    GitHub - chaosblade-io/chaosblade
    。

  • Java代码规约扫描插件

    简介:基于Kotlin开发,用于检测Java代码中的不规范问题并提示。

    使用场景:代码质量检查,符合阿里巴巴编码规范。

    获取方式:开源,地址为

    GitHub - alibaba/p3c
    。

  • ARMS(应用实时监控工具)

    简介:APM类监控工具,提供前端、应用、自定义三类监控选项。

    使用场景:实时性能监控、故障快速定位、用户体验保障。

    获取方式:收费,地址为

    阿里云 - ARMS
    。

  • Docsite(静态开源站点搭建工具)

    简介:集官网、文档、博客和社区为一体的静态站点解决方案,支持多端、国际化、SEO等功能。

    使用场景:快速搭建企业官网或技术文档站点。

    获取方式:开源,地址为

    GitHub - txd-team/docsite
    。

  • Freeline(Android秒级编译方案)

    简介:通过缓存文件实现代码改动秒级编译并部署到设备,减少重新编译与安装时间。

    使用场景:Android开发日常编译优化。

    获取方式:开源,地址为

    GitHub - alibaba/freeline
    。

  • PTS(性能测试工具)

    简介:模拟大量用户访问业务场景,支持JMeter脚本转化和原生引擎压测。

    使用场景:性能测试,免去搭建和维护成本。

    获取方式:收费,地址为

    阿里云 - PTS
    。

  • KT(云效开发者工具)

    简介:简化Kubernetes下联调测试复杂度,提高研发效率。

    使用场景:基于Kubernetes的调试与测试。

    获取方式:免费,地址为

    云效 - KT工具
    。

  • AHAS(架构可视化工具)

    简介:为K8s等容器环境提供架构可视化、故障注入评测和流控降级功能。

    使用场景:服务化改造中的架构可视化、高可用能力评测。

    获取方式:免费,地址为

    阿里云 - AHAS
    。

  • EasyExcel(数据处理工具)

    简介:Java解析、生成Excel的框架,降低内存消耗,避免大文件溢出。

    使用场景:处理大规模Excel数据。

    获取方式:开源,地址为

    GitHub - alibaba/easyexcel
    。

  • HandyJSON(iOS类工具)

    简介:Swift语言中的JSON序列化/反序列化库,支持纯Swift类,无需继承NSObject或定义Mapping函数。

    使用场景:Swift项目中的JSON数据处理。

    获取方式:开源,地址为

    GitHub - alibaba/HandyJSON
    。

  • EDAS Serverless(云上资源和应用部署工具)

    简介:基于Kubernetes的Serverless平台,支持主流微服务框架(如Spring Cloud、Dubbo),无需管理集群与服务器。

    使用场景:快速创建容器化应用,降低运维成本。

    获取方式:公测期间免费,地址为

    阿里云 - EDAS Serverless
    。

  • Druid(数据库连接池)

    简介:Java数据库连接池,提供强大监控和扩展功能。

    使用场景:数据库连接管理,性能监控。

    获取方式:开源,地址为

    Maven仓库 - Druid
    。

  • Dragonwell(Java工具集)

    简介:阿里巴巴内部OpenJDK定制版AJDK的开源版本,针对超大规模数据中心优化,兼容Java SE标准。

    使用场景:高并发、大规模Java应用运行环境。

    获取方式:开源,地址为

    GitHub - alibaba/dragonwell8
    。