Nic*_*son 9 user-interface node.js
希望我不是一般人,但是:我的任务是“振兴/现代化”一个整体式 Java EE (JSF/CDI/EJB/JPA) 应用程序。由于要求声明它应该支持多个客户端,我将代码拆分为服务器(JAX-RS 接口)和客户端部分(尚未完成)
服务器非常简单,但我想知道 UI 部分。如今(希望我听起来不会太老套)各种 Node JS 衍生产品似乎很受欢迎,但我的印象是它们在“可扩展服务器”部分提供的价值最大。如果您有比单页应用程序更复杂的东西,各种 Angular/React/Node 框架是否可以为客户端提供任何东西?
现在似乎很难选择 UI 技术。当然,包含大部分业务逻辑的服务器/数据库部分是面向未来的,但仍然希望专注于一种 UI 技术。有各种基于 jQuery 的框架,如 Kendo、Vaadin 和 co 等。一种选择是坚持使用 JSF + ICEfaces/PrimeFaces 并仅使用 REST 接口。然后是 JavaFX,它看起来不错,但未来看起来有点不确定。
所以。如果后端不是Node JS,Node JS 是否可以为 UI 部分提供其他框架无法更轻松完成的任何东西,并且是否有人对 UI 层有其他见解。预测很难,尤其是未来;-)
小智 4
Node.js 是一种在服务器端而不是客户端运行 javascript 的方法。也就是说,npm(节点包管理器)或其包装器(如 Bower)经常用于管理客户端依赖项 - 这非常有用。
Angular 和 React(以及其他)是客户端 javascript ui 框架,可帮助使 ui 编写变得更好。两者都不依赖于用node.js编写的后端,并且可以与任何rest api(或其他服务器端api)一起使用 - 或者如果后端将页面所需的所有数据注入页面本身,则根本不需要api。
| 归档时间: |
|
| 查看次数: |
26290 次 |
| 最近记录: |