gpt4 book ai didi

java - Avatar.js 和项目头像

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:31:05 27 4
gpt4 key购买 nike

在 Java 8 和 Nashorn 的上下文中,我经常看到两个项目被提及。

Avatar.jsProject Avatar

这些项目是什么关系?

Avatar.js 的文档非常少。据我所知,它提供了在 JVM 上执行节点应用程序的可能性。

Avatar 项目似乎建立在 Avatar.js 之上。然而,范围似乎是为 Java EE 7 提供替代 Web 框架。是否也可以使用 Project Avatar 执行节点程序(如 grunt)?

最佳答案

更新:Project Avatar 为 officially halted 2015-02-12.

Avatar.js 是非正式称为“node.jar”的开源版本(参见 avatar-js 邮件列表中的 this post)。换句话说,它是一个兼容 NodeJS 的 API,运行在 Nashorn 上。 Project Avatar 似乎是 Oracle 对 NodeJS API 的回应,它提供了一个替代平台,该平台还通过 Avatar.js 提供了与 NodeJS API 和生态系统的兼容性。

因此,并不是说 Project Avatar 是基于 Avatar.js 构建的,而是“Avatar.js 是 Project Avatar 的一个组件。Nashorn 是用于运行两者的 JavaScript 引擎。” (再次来自 this post )。

Avatar.js homepage目前有一个已知运行的模块列表,包括“grunt”。看起来 Project Avatar 当前包含 Avatar.js 的构建作为“avatar-js.jar”,如当前 latest commit 中所见。 , 虽然它是 4 个月大。所以我认为答案是肯定的,当前构建的 Project Avatar 将允许您运行与 Node 兼容的模块。

正如您所指出的,这两项举措都缺乏文档,而且还处于起步阶段。时间和社区参与将显示它们最适合的地方。

关于java - Avatar.js 和项目头像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22289753/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com