有许多旧的SO线程处理在Android上运行NodeJS.其中大多数不再可行(JXCore)和/或提供令人困惑,过时,不完整或错误的信息.
因此,我调查了目前(截至2017年8月)可行的方法,并找到了三个可能的候选人.
要在他们之间做出决定,我想知道:
- 这些方法之间的主要区别
- 每种方法的特定专业人员和骗局
- 可能遇到障碍,挑战和缺点
- 你知道其他可行的替代方案吗?
可行的方法是:
- 运行包含NodeJS(J2V8)的V8 javascript引擎
- 直接使用NodeJS,嵌入为本机库(node-on-android)
- 将React Native与NodeJS app-as-a-service(react-native-node)相结合
除此之外,我还找到了许多相关的有趣资源: