书画网站的建设目标,个人博客网站怎么做,wordpress缩略图幻灯片展现,设计参考网站有哪些与Spring Boot一起使用的最佳 UI 是什么#xff1f; 我经常碰到的一个常见问题是“与 Spring Boot 一起使用的最佳 UI 是什么#xff1f;” UI#xff0c;也称为“用户界面”#xff0c;有许多不同的风格。 UI 应用程序可能是用 Java Swing、FX 或其他一些技术编写的桌面应…与Spring Boot一起使用的最佳 UI 是什么 我经常碰到的一个常见问题是“与 Spring Boot 一起使用的最佳 UI 是什么” UI也称为“用户界面”有许多不同的风格。 UI 应用程序可能是用 Java Swing、FX 或其他一些技术编写的桌面应用程序。 UI 应用程序也可以是为 iOS 或 Android 编写的移动应用程序。 通常当有人问什么是与 Spring Boot 一起使用的最佳 UI 时问题的背景是围绕流行的 Javascript 框架。 Spring Boot 的最佳 Javascript 框架 Angular JS 是 Spring Boot 的最佳 UI 吗 React 是 Spring Boot 的最佳 UI 吗 Vue.JS 怎么样它更适合 Spring Boot 吗 或者在评论区告诉我你最喜欢的 Javascript 框架谈谈是否最适合 Spring Boot。 让我解释一下为什么这真的无关紧要。 重访客户端服务器 回顾上世纪九十年代客户端服务器是当时最流行的词汇。 公司为了提供丰富的用户体验减轻服务器的计算负担开始使用个人电脑。 尽管时光荏苒但某些事物却没有太大变化。 JavaScript框架是一种客户端技术它在客户端设备的Web浏览器上下文中执行这些设备可以是台式机或移动设备。 而Spring Boot是一种服务器端技术它在服务器的上下文中执行。 客户端和服务器是两个完全不同的计算机系统它们之间通过通信API隔离。 需要强调的是这是两个完全不同的计算机系统而在本地开发时有些事情可能会变得模糊。 所有JavaScript框架都支持RESTful API。 因此与Spring Boot的通信是通过HTTP和JSON有效负载完成的。通信层完全从服务端技术中抽象出UI技术。 通信层使客户端技术和服务器技术相互独立。这意味着只要它们都支持HTTP和JSON它们就可以通信。 Spring Boot应用程序同样支持AngularJS、ReactJS和Vue.JS。 Spring Boot应用程序可能无法区分一个JavaScript框架与另一个框架的差异。RESTful API抽象了用于客户端和服务器的技术选择。 即使客户端使用iOS或Android本机移动应用程序只要与服务器的通信是通过RESTful接口执行的它们之间就没有区别。 反之亦然。 那么与AngularJS或React一起使用的最佳服务器端技术是什么 .NET或Ruby是否比Spring Boot更好 答案是无关紧要。 AngularJS应用程序使用Ruby服务器和使用Spring Boot服务器的功能不会有所不同。 需要考虑的事情 每个JavaScript框架都有自己的优点和缺点这里不打算对它们进行辩论。 如果你需要确定与Spring Boot一起使用的最佳UI技术应该专注于评估UI技术本身的选项。 考虑UI框架的优点以推动你的决定。 关注哪个选项最能够支持您的项目和团队的需求 值得注意的是客户端技术和服务器端技术是相互独立的。 本文由 mdnice 多平台发布