node.js - Node JS 可以为 UI 提供什么吗?

标签 node.js user-interface

希望我不是笼统但是:我的任务是“振兴/现代化”一个单一的 Java EE (JSF/CDI/EJB/JPA) 应用程序。由于需求声明它应该支持多个客户端,所以我将服务器(JAX-RS 接口(interface))和客户端部分(尚未完成)中的代码分开

服务器非常简单,但我想知道 UI 部分。如今(希望我听起来不太老套)各种 Node JS 衍生产品似乎很流行,但我的印象是它们在“可扩展服务器”部分提供了最大的值(value)。如果您有比单页应用程序更复杂的东西,那么各种 Angular/React/Node 框架能为客户提供什么吗?

现在似乎很难选择 UI 技术。当然,包含大部分业务逻辑的服务器/数据库部分是面向 future 的,但人们仍然希望专注于一种 UI 技术。有各种基于 jQuery 的框架,如 Kendo、Vaadin 等。一种选择是坚持使用 JSF + ICEfaces/PrimeFaces,只使用 REST 接口(interface)。然后是 JavaFX,它看起来不错,但 future 看起来有点不确定。

所以。如果后端不是将成为 Node JS,Node JS 是否可以为 UI 部分提供任何其他框架无法更轻松地完成的功能,是否有人对 UI 层有其他见解一般来说。预测很难,尤其是 future ;-)

最佳答案

Node.js 是一种在服务器端而非客户端运行 javascript 的方法。也就是说,npm( Node 包管理器)或其包装器(如 bower)经常用于管理客户端依赖项 - 这非常有用。

Angular 和 React(以及其他)是客户端 JavaScript UI 框架,有助于使编写 UI 变得更好。既不依赖于用 node.js 编写的后端,也可以与任何 rest api(或其他服务器端 api)一起工作——或者如果后端将页面需要的所有数据注入(inject)页面本身,则根本没有 api。

关于node.js - Node JS 可以为 UI 提供什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38192750/

相关文章:

user-interface - 虚幻引擎 4 功能演示中使用了哪些 GUI 框架或库?

c++ - Windows 中的 Win32 API GUI 编程

javascript - 当用户登录时,如何在passport.authenticate(本地)中返回用户对象?

javascript - 占位符能否仅用于 Firebase 中的数据库事件而不用于查询?

javascript - Facebook Messenger 回传

javascript - JSON.Parse 在 Faker.js 中将字符串解析为 JSOn 时在位置 0 处显示错误

javascript - 如何在查询之间进行 Sequelize $?

JAVA-LIBGDX 如何正确设置滚动面板

java - 有某种方法可以制作子菜单项吗?

java - 使字体大小小于 1 Java GUI