本地化.使用React还是Spring Boot



我是Web开发的新手,目前正在编写我的第一个Web应用程序。我正在尝试实现本地化,我不确定我应该使用什么选项。我同时使用弹簧靴和react。有了春天,我可以使用LocaleResolver和thymelaf。使用React,我可以使用i18next包。所以我在问自己,用它会更有意义,为什么。

提前谢谢。

简短回答:React。

长答案:

如果您使用的是React,那么您可能没有使用thymeleaf。换句话说,您可能会创建一个显示UI的大型Javascript包,而Spring后端只会提供一些原始数据

例如,假设你正在建立一个博客。你的春天可能会做一些类似的事情

  • 如果有人在urlmydomain.com/posts/42上问我,我会还给他{"title": "Hello", "author": "Tom"}

你的React会做一些类似于-的事情

  • 当我初始化时,我应该向服务器询问这篇id为42的博客文章的内容。因此,我应该进行http查询fetch('mydomain.com/posts/42')
  • 然后我看到来自服务器的数据。我得了{"title": "Hello", "author": "Tom"}
  • 现在我应该把它渲染到屏幕上,这样用户就可以看到它。例如,它将被渲染为<h1>TITLE: Hello</h1> <p>AUTHOR: Tom</p>

现在您看到了,您的UI位于前端。因此,对UI进行本地化是合理的。

相关内容

  • 没有找到相关文章

最新更新