作者:徐媽
本文縮略圖:James Sutton on Unsplash來源:阿里巴巴中間件
? 如何像參與開源那樣,去參與一款 IDE 插件的設計?
? 作為一款 IDE 插件的使用者,我是否能決定下一個版本的功能?
自從產品經理銀時小夥和他的開發小哥們在去年12月發布 Cloud Toolkit(一款 IDE 插件)以來,已幫助數以萬計的開發者們提高了業務的部署效率。期間,開發者們不僅是 Cloud Toolkit 的使用者,同時也作為設計者參與了插件的更新迭代。
本文來自開發者徐靖峯,分享了他和 Cloud Toolkit 的故事。
遇見 Cloud Toolkit
在與中間件小姐姐的一次聊天中,偶然間瞭解到這款插件:「這款免費的 IDE 開發者工具能夠使開發部署效率提高 8 倍。」出於好奇心,我就上手體驗了一下,看看究竟是一個什麼樣的產品。使用了一段時間之後,便向小姐姐分享了我作為開發者對插件的一些看法。
對這款產品最直觀的感受:這是一款發布工具,幫助用戶在 IDE 中直接打包應用並部署到各種終端。一開始看到這款產品位於阿里雲的頁面中,原本以為是一款和阿里雲服務強綁定的產品,但試用過後才發現,即使對於普通的雲主機,也非常適用,還可以解決很多開發運維的痛點,非阿里雲用戶可以放心使用。
在 Cloud Toolkit 出現之前
作為一個 Java 程序員,我們大多數會在 Intellij IDEA 中基於 SpringBoot 來開發 WEB 應用,所以本文中的測評將會基於以下架構來構建:
- 開發環境:IDEA
- 項目組織方式:Maven
- 開發框架:SpringBoot
在接觸 Cloud Toolkit 之前,用什麼方法來部署一個 SpringBoot 應用呢?作為一個偏正經的測評人員,我不會為了凸顯出 Cloud Toolkit 的強大而去翻出一些上古的部署工具來做對比,而是直接使用 Intellij IDEA 的內置功能與之對比。
第一步:配置伺服器信息