React + Spring Boot 还是仅针对一个项目的 Spring Boot?

React + Springboot or Springboot only for a project?

我和我的搭档正在为本学期的 class 构建一个项目。我目前正在研究我们想要使用的技术。到目前为止,服务器端的 Springboot 和数据库的 MySQL 或 Postgres 是强有力的竞争者。我想问一下我们是否应该使用 React 甚至 Angular 作为我们的前端,或者我们是否应该为我们的前端开发多个 JSP 页面?到目前为止,在我的研究中,我还没有看到很多人将 React 和 Springboot 结合用于项目,这让我觉得我可能正在结合两个本不该结合的东西。有人可以帮助我们确定技术堆栈吗?

这取决于很多因素。其中一些是您希望完成项目的速度和项目的质量。

最好学习至少一种框架,Spring 非常适合。

关于前端,JSP不是一个好主意。 Angular 和 React 都可以,只要你想自己学习和发展。中间的东西可能更容易消化 Vue.js。任何这些都需要大量的时间投入。既然你已经计划学习 Spring 和 Java 那么你可以使用模板引擎来让你的生活更轻松,比如 Thymeleaf。这有点老派,但它可以帮助您利用已有的东西更快地取得成果。

您还可以选择继续Java脚本或Python方向。

这里没有真正好的答案,这完全取决于你知道什么,你想学什么,你希望达到什么,当然还有最终结果。

永远不要编写服务器端呈现的用户界面。为您的后端创建一个 REST api,这样您就可以让多个客户端查询这样的 api:今天,一个用 angular 或 React 编写的 Web 应用程序,明天可能是一个移动版本。