java – Avatar.js和Project Avatar

前端之家收集整理的这篇文章主要介绍了java – Avatar.js和Project Avatar前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Java 8和Nashorn的上下文中,我看到有两个项目经常被提及.

Avatar.jsProject 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的当前版本将允许您运行与节点兼容的模块.

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

猜你在找的Java相关文章