Avatar.js 和项目 Avatar

2024-01-02

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

Avatar.js https://avatar-js.java.net/index.html and 项目阿凡达 https://avatar.java.net/index.html

这些项目之间有何关系?

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

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


Update:项目阿凡达是正式停止 https://web.archive.org/web/20150811142451/https://blogs.oracle.com/theaquarium/entry/project_avatar_update2015年2月12日。

Avatar.js 是非正式称为“node.jar”的开源版本(请参阅这个帖子 https://java.net/projects/avatar-js/lists/users/archive/2013-10/message/1来自 avatar-js 邮件列表)。换句话说,它是一个与 NodeJS 兼容的 API,运行在 Nashorn 上。 Project Avatar 似乎是 Oracle 对 NodeJS API 的回应,提供了一个替代平台,该平台还通过 Avatar.js 提供与 NodeJS API 和生态系统的兼容性。

因此,并不是 Project Avatar 是基于 Avatar.js 构建的,而是“Avatar.js 是 Project Avatar 的一个组件。Nashorn 是用于运行两者的 JavaScript 引擎”。 (再次,从这个帖子 https://java.net/projects/avatar-js/lists/users/archive/2013-10/message/1).

The Avatar.js 主页 https://avatar-js.java.net/目前有一个已知可以运行的模块列表,包括“grunt”。看来 Project Avatar 目前包含一个名为“avatar-js.jar”的 Avatar.js 版本,如当前的最新提交 https://java.net/projects/avatar/sources/git/show/lib?rev=c41432b048554c579c24e879451309a6825f3641,虽然已经4个月大了。所以我认为答案是肯定的,Project Avatar 的当前版本将允许您运行 Node 兼容的模块。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Avatar.js 和项目 Avatar 的相关文章

  • Android 2.2 SDK - Droid X 相机活动无法正常完成

    我注意到我在 Droid X 上调用的默认相机活动与我的 Droid 和 Nexus One 上的默认相机活动看起来不同 在 Droid 和 Nexus One 上选择 确定 后 活动将完成 Droid X 有一个 完成 按钮 它将带您返回
  • 添加动态数量的监听器(Spring JMS)

    我需要添加多个侦听器 如中所述application properties文件 就像下面这样 InTopics Sample QUT4 Sample T05 Sample T01 Sample JT7 注意 这个数字可以多一些 也可以少一些
  • 如何使用 SimpleDateFormat 解析多种格式的日期

    我正在尝试解析文档中的一些日期 用户似乎以类似但不完全相同的格式输入了这些日期 以下是格式 9 09 9 2009 09 2009 9 1 2009 9 1 2009 尝试解析所有这些内容的最佳方法是什么 这些似乎是最常见的 但我想让我困扰
  • 来自数据库的 jfreechart 散点图

    如何使用java中的jfreechart绘制mysql数据库表中数据的散点图 我使用过 Swing 库 任何链接都会有帮助 我搜索了谷歌但找不到理解的解决方案 如果您有代码 请提供给我 实际上我确实做了条形图并使用 jfreechart 绘
  • eclipse中导入项目文件夹图标

    我在 Eclipse 工作区中新导入的 Maven 项目有J and M项目文件夹顶部的图标 项目和包资源管理器 而其他导入的 Maven 项目只有一个J icon 有人可以解释其中的区别吗 该项目有J装饰器被称为 Java 项目和具有M装
  • 如何在 JSP 中导入类?

    我是一个完全的JSP初学者 我正在尝试使用java util List在 JSP 页面中 我需要做什么才能使用除以下类之外的类java lang 使用以下导入语句进行导入java util List 顺便说一句 要导入多个类 请使用以下格式
  • Condition 接口中的 signalAll 与对象中的 notificationAll

    1 昨天我才问过这个问题条件与等待通知机制 https stackoverflow com questions 10395571 condition vs wait notify mechanism 2 我想编辑相同的内容并在我的问题中添加
  • Java套接字:在连接被拒绝异常时重试的最佳方法?

    现在我正在这样做 while true try SocketAddress sockaddr new InetSocketAddress ivDestIP ivDestPort downloadSock new Socket downloa
  • 如何让spring为JdbcMetadataStore创建相应的schema?

    我想使用此处描述的 jdbc 元数据存储 https docs spring io spring integration docs 5 2 0 BUILD SNAPSHOT reference html jdbc html jdbc met
  • Java 收集返回顶级项目的映射的嵌套流

    我有以下模型 class Item String name List
  • Android Studio 将音乐文件读取为文本文件,如何恢复它?

    gameAlert mp3是我的声音文件 运行应用程序时 它询问我该文件不与任何文件类型关联 请定义关联 我选择TextFile错误地 现在我的音乐文件被读取为文本文件 我如何将其转换回music file protected void o
  • 如何在 Eclipse Java 动态 Web 项目中使用 .properties 文件?

    我正在 Eclipse 中开发动态 Web 项目 我创建了一个 properties 文件来存储数据库详细信息 用户名 密码等 我通过右键单击项目和 New gt File 添加它 我使用了Java util包Properties类 但它不
  • 尝试使用等于“是”或“否”的字符串变量重新启动 do-while 循环

    计算行程距离的非常简单的程序 一周前刚刚开始 我有这个循环用于解决真或假问题 但我希望它适用于简单的 是 或 否 我为此分配的字符串是答案 public class Main public static void main String a
  • 为什么java中的for-each循环中需要声明变量

    for 每个循环的通常形式是这样的 for Foo bar bars bar doThings 但如果我想保留 bar 直到循环结束 我可以not使用 foreach 循环 Foo bar null Syntax error on toke
  • JVM:是否可以操作帧堆栈?

    假设我需要执行N同一线程中的任务 这些任务有时可能需要来自外部存储的一些值 我事先不知道哪个任务可能需要这样的值以及何时 获取速度要快得多M价值观是一次性的而不是相同的M值在M查询外部存储 注意我不能指望任务本身进行合作 它们只不过是 ja
  • 哪个集合更适合存储多维数组中的数据?

    我有一个multi dimensional array of string 我愿意将其转换为某种集合类型 以便我可以根据自己的意愿添加 删除和插入元素 在数组中 我无法删除特定位置的元素 我需要这样的集合 我可以在其中删除特定位置的数据 也
  • Java的-XX:+UseMembar参数是什么

    我在各种地方 论坛等 看到这个参数 并且常见的答案是它有助于高并发服务器 尽管如此 我还是找不到 sun 的官方文档来解释它的作用 另外 它是Java 6中添加的还是Java 5中存在的 顺便说一句 许多热点虚拟机参数的好地方是这一页 ht
  • Java &= 运算符应用 & 或 && 吗?

    Assuming boolean a false 我想知道是否这样做 a b 相当于 a a b logical AND a is false hence b is not evaluated 或者另一方面 这意味着 a a b Bitwi
  • 在哪里存储 Java 的 .properties 文件?

    The Java教程 http download oracle com javase tutorial essential environment properties htmlon using Properties 讨论如何使用 Prop
  • Android 和 Java 中绘制椭圆的区别

    在Java中由于某种原因Ellipse2D Double使用参数 height width x y 当我创建一个RectF在Android中参数是 left top right bottom 所以我对适应差异有点困惑 如果在 Java 中创

随机推荐

  • 属性“x”是私有的,只能在类“y”内访问

    我有这段代码 import Component from angular core import NavController Loading Alert from ionic angular Component templateUrl bu
  • MapView 检测滚动

    我希望如此MKMapView继承自UIScrollView就像UITableView and UICollectionView是 这样你就可以覆盖UIScrollView委托方法并执行您需要执行的操作 我找到了将平移手势附加到的方法MapV
  • 使用黄瓜运行量角器时如何仅运行一个特征文件?

    我有多个功能文件 我真的很想只运行一个文件或一个场景或一个标签 我知道我可以只在 cucumberConf js 的规范中提供一个文件 但我想运行一次而不用摆弄我的 cucumberConf js 运行量角器时需要输入哪些参数 在量角器的配
  • 如何使用您自己的编程语言来利用 VDSO 对象?

    最近的 Linux 内核 至少在 amd64 上 提供了一个名为的神奇对象文件linux vdso so 1它抽象了内核的系统调用接口 允许内核选择最佳的调用约定 如果你用 C 语言编写代码 glibc 会自动使用这个对象 现在 如果我想编
  • 我应该使用什么模型/模式来处理多个数据源?

    作为电子商务系统的一部分 我需要设计和实现某种黑匣子 这需要从各种内部和外部数据源 即网站 外联网 雅虎商店 亚马逊 xml 提要等 接受客户和订单 并插入 更新后端系统 用于插入 更新客户和订单数据的 API 已在网站上到位并且运行良好
  • 如何从 sip.voidptr (QImage.constBits()) 转换为 ctypes void 或 char 指针?

    我使用的是 python 当然你不能很快地循环遍历大图像的每个像素 所以我遵循 C DLL 我想做这样的事情 img QImage myimage png constBits imgPtr c void p img found ctypes
  • 如何使用 Java 在 Android 中获取 Google 搜索结果?

    我想将 Google 搜索功能添加到我的 Android 应用程序中 我想创建一种布局 可以在其中显示来自不同分支 书籍 视频 地图等 的结果 如何以编程方式获得结果 有 API 和示例吗 谷歌网页搜索 http code google c
  • Flurry Session 数据与 Google Analytics

    我们在 Android 和 iOS 应用程序上运行 Flurry 和 GA 然而 在同一时间段内 Flurry 上的会话数比 GA 上的会话数多 30 有人也经历过这个吗 理想情况下不想同时运行两者 在 Flurry 中 每次一项活动启动
  • 匹配任何 URL 参数值的正则表达式(Perl 语法)

    我正在努力寻找一种模式 允许我选择 URL 字符串的 Parameter Value 元素的值部分 我希望它足够通用 以便我可以用任何术语替换 参数 并检索其值 例如 如果 URL 字符串是 它始终遵循以下一般形式 我需要能够有选择地获取用
  • 如何将 JavaScript 和 HTML 保存在选项中而不自动转义?

    我自以为我很了解 WordPress 现在看来 update option 自动转义代码 如果我想在选项中保存一些 Javascript 或 HTML 代码 此行为会导致代码无法使用 我拒绝对返回值执行 str replace 来过滤掉每个
  • 将 UIAutomation Provider 添加到 Delphi 控件(特别是网格)

    我们的 VCL Delphi 应用程序有许多网格 我们需要开始通过 UIAutomation 与之交互 存在许多问题 尤其是 TStringGrid 没有实现任何 IUIAutomation 模式 IGridProvider 或 ITabl
  • Django 反向和 url 默认值而不是 NoReverseMatch

    是否可以设置一个默认 URL 当无法找到反向匹配时将使用该默认 URL 这个想法是 如果在生产中出现拼写错误 我想显示类似于 404 或描述性错误页面的内容 而不是获得 NoReverseMatch 异常 templatetag url 引
  • Docker EE(企业版)、Docker CE(社区版)和 Docker(自定义支持)之间的具体区别是什么

    Docker 安装指南确实包含三种不同的安装 Docker 的方法 我想知道这三个组件之间的确切区别 Docker CE 社区版 是简单经典的OSS 开源软件 Docker 引擎 Docker EE 企业版 https docs docke
  • 当 Modal 和 Popup 设置为 True 时,MS Access 表单会调整大小

    我过去多次遇到过这个问题 想知道如何解决 When Modal and Popup在 MS Access 2003 表单上设置为 True 在看起来不一致的情况下 当表单加载时 表单将在屏幕的左上角聚集在一起 有时会发生 有时不会 我似乎无
  • c# webservice返回错误

    我需要一些关于这方面的帮助 请对我温柔一点 我还不是专家 问题是我试图通过 JSON 将数据从客户端 浏览器 发送到服务器 Web 服务 当我在 Fiddler 中查看 POST 数据时 我可以看到我发送的 JSON 这是有效的 经过测试
  • 强制代码优先始终初始化不存在的数据库?

    有时 我会删除我的开发数据库并运行我的 EF 代码优先应用程序 我会收到错误 无法打开登录请求的数据库 AssessmentSystem 登录失败 用户 AssessmentAdmin 登录失败 我认为这是因为DbContext仅 首次使用
  • 调用performSeguewithIdentifier不会调用shouldperformseguewithIdentifier

    我有两个视图控制器 在视图控制器1上我有以下内容 将我带到 viewcontroller2 的 Segue 此 Segue 名为 showme 并附加到 viewcontroller UIButton 的 IBAction 在我的代码中 我
  • 制作 JFrame 和可观察对象

    我有一堂课 比方说MyJFrame它代表我的应用程序的 GUI 它实现了接口Observer并重写该方法update public class MyJFrame extends JFrame implements Observer publ
  • useEffect 状态更改后未触发

    我正在制作一个自定义下拉列表 允许在下拉列表中推送新项目 由于某种原因 useEffect 不会在状态更改时触发 但会在初始渲染时触发 我很确定我错过了一些小东西 但看不到它 当用户单击与 addNewOptionToTree 方法关联的按
  • Avatar.js 和项目 Avatar

    在 Java 8 和 Nashorn 的背景下 我看到两个项目经常被提及 Avatar js https avatar js java net index html and 项目阿凡达 https avatar java net index