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 社群中所有即將舉行的活動。

查看全部