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——请更新您的脚本!


我们再次感谢大家的帮助和反馈,在我们继续学习和迭代网站和初始化程序库的过程中。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring在一个简单的订阅中提供对OpenJDK™、Spring和Apache Tomcat®的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部