我正在制作具有一些复杂游戏逻辑的手机游戏。我想在JavaScript中编写逻辑,以便我可以在浏览器中运行它,并在node.js上运行服务器。不过,我想我还需要在移动客户端(iOS/Android)上运行的逻辑。有没有办法在iOS/Android上运行JS,这样我就不必为一个游戏规则编写和维护三个单独的代码库了?如何制作移动应用程序跨平台并尽量减少编写冗余代码?
我看了一下PhoneGap。
是否有人使用过PhoneGap推荐这个,反之亦然?
我的目标是尽量减少在游戏规则略有修改时不得不维护两个或三个代码库的情况。