加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Avatar.js和Project Avatar

发布时间:2020-12-14 05:29:39 所属栏目:Java 来源:网络整理
导读:在 Java 8和Nashorn的上下文中,我看到有两个项目经常被提及. Avatar.js和Project Avatar 这些项目的关系是什么? Avatar.js的文档很少.据我所知,它提供了在JVM上执行节点应用程序的可能性. 项目头像似乎建立在Avatar.js上.但是,范围似乎是为Java EE 7提供替
在 Java 8和Nashorn的上下文中,我看到有两个项目经常被提及.

Avatar.js和Project Avatar

这些项目的关系是什么?

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

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

解决方法

更新:项目头像是 officially halted 2015-02-12.

Avatar.js是非正式名称为“node.jar”的开源版本(请参阅avatar-js邮件列表中的this post).换句话说,它是与Nashorn一起运行的NodeJS兼容API. 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的当前版本将允许您运行与节点兼容的模块.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读