对 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 页面已更新为 https:// 而不是 http://。结果是,如果用户在终端输入 curl start.spring.io,什么也不会发生……并且没有用户反馈。

现在起,使用 cURLhttpie 时,您应该使用 https://start.spring.io——请更新您的脚本!


我们再次感谢大家的帮助和反馈,我们将继续学习并迭代网站和 initializr 库。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有