盘点阿里巴巴 15 款开发者工具
发布网友
发布时间:2024-10-21 10:40
我来回答
共1个回答
热心网友
时间:2024-11-07 05:25
简介:更效率、更优雅 | 阿里巴巴开发者工具不完全盘点
阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,为开发者提供了一系列提高开发效率、更优雅写代码的工具。本文精选了一些阿里巴巴的开发者工具,帮助开发者们在日常开发中提升效率。
工具一:Java 线上诊断工具 Arthas
Arthas 是阿里巴巴2018年9月开源的一款Java线上诊断工具。适用于JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,提供丰富的 Tab 自动补全功能,方便进行问题定位和诊断。
获取方式:免费,开源地址:github.com/alibaba/arth...
工具二:IDE 插件 Cloud Toolkit
Cloud Toolkit 是一款IDE插件,帮助开发者高效开发、测试、诊断并部署应用。内置Arthas诊断、高效执行终端命令和SQL,支持IntelliJ IDEA、Eclipse、PyCharm和Maven。
获取方式:免费,下载工具:...
工具三:混沌实验注入工具 ChaosBlade
ChaosBlade 作为混沌工程工具,提供丰富故障场景实现,帮助分布式系统提升容错性和可恢复性。实现底层故障注入,支持延迟、异常、返回特定值等场景。
获取方式:免费,开源地址:...
工具四:Java 代码规约扫描插件
该插件用于检测Java代码中的不规范位置,并给予提示。规约插件采用kotlin语言开发。
获取方式:免费,开源地址:github.com/alibaba/p3c
工具五:应用实时监控工具 ARMS
ARMS 是APM类监控工具,提供前端、应用、自定义监控,快速构建实时应用性能和业务监控能力。
获取方式:收费,工具地址:aliyun.com/product/arms
工具六:静态开源站点搭建工具 Docsite
Docsite 是静态开源站点解决方案,具有简单易上手、上手不撒手的特质,支持react、静态渲染、PC端和移动端、中英文国际化、SEO、markdown文档、全局站点搜索、站点风格自定义、页面自定义。
获取方式:免费,项目地址:github.com/txd-team/doc...
工具七:Android 平台上的秒级编译方案 Freeline
Freeline 可以在几秒钟内迅速地对代码改动进行编译并部署到设备上,减少日常开发中大量重新编译与安装的耗时。
获取方式:免费,项目地址:github.com/alibaba/free...
工具八:性能测试工具 PTS
PTS 可以模拟大量用户访问业务场景,支持JMeter脚本转化为PTS压测,同样支持原生JMeter引擎进行压测。
获取方式:收费,工具地址:aliyun.com/product/pts
工具九:云效开发者工具KT
KT 可以简化在Kubernetes下进行联调测试的复杂度,提高基于Kubernetes的研发效率。
获取方式:免费,工具地址:yq.aliyun.com/download/...
工具十:架构可视化工具 AHAS
AHAS 提供K8s等容器环境的架构可视化功能,具有故障注入式高可用能力评测和一键流控降级等功能。
获取方式:免费,工具地址:aliyun.com/product/ahas
工具十一:数据处理工具 EasyExcel
EasyExcel 是一个解析、生成Excel的框架,简化了内存使用,并支持大型Excel文件处理。
获取方式:开源,项目地址:github.com/alibaba/easy...
工具十二:iOS 类工具 HandyJSON
HandyJSON 是用于Swift语言的JSON序列化/反序列化库,支持纯Swift类,使用简单。
获取方式:开源,项目地址:github.com/alibaba/Hand...
工具十三:云上资源和应用部署工具 EDAS Serverless
EDAS Serverless 是基于Kubernetes的Serverless平台,支持镜像、WAR包和JAR包快速创建容器应用。
获取方式:公测期间免费,工具地址:help.aliyun.com/documen...
工具十四:数据库连接池 Druid
Druid 是Java语言下的数据库连接池,提供强大的监控和扩展功能。
获取方式:开源,Maven仓库地址:central.maven.org/maven...
工具十五:Java工具集 Dragonwell
Alibaba Dragonwell 是阿里巴巴内部OpenJDK定制版AJDK的开源版本,适用于在线电商、金融、物流场景优化。
获取方式:开源,项目地址:github.com/alibaba/drag...