起源 | 阿里巴巴云原生公众号
2020 年初,阿里云推出了本人的 Java 工程脚手架工具 — Aliyun Java Initializr。置信初看到这个产品时,同学们都会有类似的疑难:“这货色跟 Spring 官网的脚手架不是一回事么?”在没有对 Aliyun Java Initializr 进行具体理解前,有这样的想法和疑难是很失常的,置信你亲自用了之后,肯定会收回“真香”的感叹。
因为除了根底的语言和网络劣势外,它的示例代码、多种获取形式、组件的丰盛度、基于浏览器的收费开发运行环境,都会让你骑虎难下。
试用地址:https://start.aliyun.com/bootstrap.html
1. 提供 Ready-to-use 的示例代码
Aliyun Java Initializr 的一个重要特色就是能提供简略易懂的示例代码。示例代码分为两个层级的,一个是组件级的,另外一个是架构级的。其中,组件级的示例代码向用户展现如何配置和应用对应的组件;而架构级示例代码则做到了 Ready-To-Use 的水平,用户能够在架构示例的根底上填充本人的业务逻辑。
2. 反对多种形式来获取生成的内容
Aliyun Java Initializr 反对通过网页下载、git clone、IDEA 插件、Spring CLI 等形式来获取生成的内容。其中,git clone 形式是 Aliyun Java Initializr 独家反对的,用户应用此办法能够省去下载、寻找、解压、建仓的麻烦,非常不便。将来,initializr 还能够间接将生成的代码同步到 Codeup、码云等代码托管平台,进一步晋升开发者应用的便利性。
3. 一键运行,在浏览器中运行和测试代码
Aliyun Java Initializr 提供了一套基于浏览器的 (命令行 + 编辑器) 的开发运行环境 — 入手实验室。在这里,你能够间接将生成的代码输入实验室环境中,仅通过浏览器就能够实现开发、测试工作。全程收费。
4. 更加丰盛的组件反对
Aliyun Java Initializr 不仅继承了 Spring 官网反对的各种组件,还为国内用户减少了很多罕用的组件。无论是 Spring Cloud Alibaba 全家桶(包含 RocketMQ、Dubbo、Nacos、Sentinel、Seata 等),还是各种 web 开发的常见框架,在这里你都能够迅速的找到。
5. 下载速度
国内的互联网,因为家喻户晓的起因,无奈像拜访国内网站那样通顺地拜访国外网站。因而,下载速度、稳定性之类的网络指标就全看缘分了。而 Aliyun Java Initializr 的服务器因为部署在国内的阿里云服务器下面,所以其流畅性是其余脚手架产品所无法比拟的。
欢送吐槽
通过下面的梳理,置信大家对什么时候用对于 Aliyun Java Initializr 和 Spring 官网有什么区别有了足够的理解,并且学到了一些应用它的奇技淫巧。然而,因为 AliyunJava Initializr 的产品还在成长中,如果在应用的过程中有任何问题间接了当地给咱们提出您的意见。
官网吐槽入口 :https://github.com/alibaba/spring-cloud-alibaba/issues/1449