Java|Web前端培训:使用 Spring Boot 应用程序进行客户端开发

Java|Web前端培训:使用 Spring Boot 应用程序进行客户端开发

本文探讨了Spring Boot开发人员在其应用程序的客户端(浏览器)端使用Javascript 和CSS 的不同选项 。 有一些在Spring Web应用程序的传统服务器端渲染世界中表现良好的Javascript库 , 这些库对应用程序开发人员来说往往是轻而易举的 。 对客户端感兴趣的同学可以参加Web前端培训 , 在专业老师的指导下 , 可以获得高效的学习 。
htmx:HTMX是一个库 , 允许您直接从HTML 访问现代浏览器功能 , 而不是使用javascript 。 它非常易于使用并且非常适合服务器端渲染 , 因为它通过直接从远程响应替换DOM 部分来工作 。 它似乎被Python 社区很好地使用和欣赏 。
turbo:热线(Turbo和Stimulus) 。 Turbo 有点像HTMX 。 它在Ruby on Rails 中被广泛使用和支持 。 Stimulus是一个轻量级的库 , 可用于实现喜欢在客户端上运行的微小逻辑 。
vue:Vue也非常轻量级 , 并将自己描述为“渐进式”和“渐进式可采用” 。 从某种意义上说 , 它是通用的 , 您可以使用很少量的Javascript来做一些不错的事情 , 或者您可以继续推进并将其用作成熟的框架 。 参加web前端培训 , 可以帮助你快速掌握前端测试工具的使用技能 , 更好地进行开发工作 。

react-webjars:使用React 框架 , 但没有Javascript 构建或打包器 。 React 在这方面很好 , 因为它与Vue一样 , 允许您只在几个小区域使用它 , 而无需它接管整个源代码树 。
nodejs:类似于turbo 示例 , 但使用Node.js 来构建和捆绑脚本 , 而不是Webjars 。 如果你认真对待React , 你可能最终会这样做 , 或者类似的事情 。 这里的目的是使用Maven 来驱动构建 , 至少是可选的 , 以便正常的Spring Boot 应用程序开发过程工作 。 Gradle 也一样 。
react:是react-webjars 示例 , 但使用nodejs 示例中的Javascript 构建步骤 。
【Java|Web前端培训:使用 Spring Boot 应用程序进行客户端开发】客户端开发有很多选择 , SpringBoot对其中任何一个都没有太大影响 , 所以你可以自由选择适合你的 。 在Web前端培训中 , 会有很多实操项目的练习课程 , 可以充分激发你的创造性思维 , 让你掌握技能的同时 , 还能提高解决问题的能力 。