使用 React 構建 start.spring.io + 使用者反饋更新

釋出 | Damien Vitrac | 2019年6月5日 | ...

我們今天很高興地宣佈,start.spring.io 現在使用 React/Gatsby 作為前端框架構建。我們還根據您的反饋進行了 UI 改進感謝所有為此次更新做出貢獻的人以及所有持續向我們提供改進建議的使用者!

React.js

在之前的 Web UI 現代化改造(3月5日啟動)過程中,我們意識到,即使對網站進行微小的改動也比我們預期的更耗時。原有的架構限制了我們進行實驗和快速進行小幅增量修改的能力。

因此,我們決定使用現代且流行的 JavaScript 框架——Gatsby 重寫前端。

基於您的反饋進行的更改

感謝所有持續 向我們提供反饋 的人——無論是透過會議、GitHub 還是參與調查等。基於這些結果,團隊整理了一份我們計劃在未來幾個月內進行的改進列表。以下是對當前網站進行的更改。

不再使用模態視窗顯示依賴列表

在推出新 UI 後,我們移除了依賴列表。您對此表示了意見,我們迅速以模態視窗的形式恢復了該列表。雖然這種方式可行,但我們希望繼續改善使用者體驗。

更改

  • 顯示完整的依賴列表現在被放置在更醒目的位置。我們移除了連結,並將其替換為搜尋功能旁邊的列表圖示。
  • 為了更好地利用空間,我們切換到網格樣式,這樣可以在頁面上同時顯示更多依賴項,並減少滾動量。此外,每個組都可以摺疊/展開。
  • 更新了分組和描述。我們審查了依賴項,優化了描述以更好地說明其功能,並重新分組了一些依賴項。
  • 選中依賴項的視覺指示。

新的“幫助”選單!

使用者可以透過此選單訪問

  • Spring 專案(連結到專案頁面)- 使用者可以訪問主要 Spring 專案的主頁。
  • Spring 指南(連結到指南頁面)- 此頁面為使用者提供如何使用和整合 Spring 專案的示例。
  • Spring 最新動態 - 這將引導使用者訪問 Spring 部落格,這是瞭解 Spring 團隊新聞和更新的最佳途徑之一。
  • 從 1.5 遷移到 2.0 - 鑑於 1.x 版本系列即將結束生命週期(2019年8月),我們提供了遷移手冊的快速訪問方式。

其他 UI 更改

與往常一樣,我們還進行了一些小的 HTML/CSS 更改

  • 搜尋現在會將不相容的項排在列表底部。
  • 如果您的搜尋詞過於寬泛,搜尋將顯示警告訊息
  • 我們更改了選項選單的樣式

Gradle Kotlin DSL

為了繼續支援 Kotlin 社群,我們現在支援並提供 Gradle Kotlin DSL 專案。當生成新專案時,如果使用者選擇“Gradle”和“Kotlin”,生成的專案將預設包含 build.gradle.ktssettings.gradle.kts

關於使用 cURL 的說明

最近,start.spring.io 頁面已從 http:// 更新為 https://。其結果是,如果使用者在終端中輸入 curl start.spring.io,將沒有任何反應……也不會有使用者反饋。

今後使用 cURLhttpie 時,您應該使用 https://start.spring.io - 請更新您的指令碼!


我們再次感謝所有人的幫助和反饋,我們將繼續學習並迭代改進網站和 Initializr 庫。

訂閱 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲取支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視全部