在Android上运行NodeJS的可行选项

在Android上运行NodeJS的可行选项

有许多旧的SO线程处理在Android上运行NodeJS。其中大多数不再可行(JXCore)和/或提供令人困惑,过时,不完整或错误的信息。

因此,我调查了目前(截至2017年8月)可行的方法,并找到了三个可能的候选人。

要在他们之间做出决定,我想知道:

  • 这些方法之间的主要区别

  • 每种方法的特定专业人员和骗局

  • 可能遇到障碍,挑战和缺点

  • 你知道其他可行的替代方案吗?

可行的方法是

  1. 运行包含NodeJSJ2V8)的V8 javascript引擎

  2. 直接使用NodeJS,嵌入为本机库(node-on-android

  3. 将React Native与NodeJS app-as-a-service(react-native-node)相结合

除此之外,我还找到了许多相关的有趣资源:

  • NPM在没有root的情况下直接使用Termux安装NodeJS(不适用于最终用户)

  • LiquidCore - 原生移动微应用程序devenv(未调查,有趣的概念)

  • dna2oslab - 有一个用于节点可执行文件的工作NodeJS构建脚本

  • 为Android构建NodeJS - 博客提供有用的编译技巧和示例项目


MYYA
浏览 1584回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP