我如何在移动设备上实现一个谷歌文档类应用程序?

我目前正在研究类似于Google文档的项目。 基本上,它允许多个用户在Web浏览器中一致地编辑Word文档。 我一直在纯javascript nodejs和socket.io广泛的工作。 基于Web的文本编辑器是从头开始使用HTML5,CSS和Javascript编写的。 我用shareJS(允许实时编辑的服务器和客户端库)处理操作转换(OT)。

我现在面临的挑战是移动开发,我通常希望为Android和iOS开发。 我不确定要做出正确的工作stream程和技术决策。 以下是我的想法:

如何将我的JavaScript应用程序合并到本机iOS / Android应用程序中? 我应该从头开始构build一个我在网上的精确克隆吗? 我的意思是在iOS(Swift)/ Android(Java)中构build我的web实现的副本。 当然,这意味着用本地语言重写我的文本编辑器和OT脚本。 那有意义吗?

我知道NativeScript和phonegap。 但是,当谈到移动时,我更倾向于使用母语。 有没有办法把我的JavaScript包装到Swift / Android为了调用我的JavaScript函数?

几个星期以来一直在想这个问题,思考如何去做这件事。 我想我需要其他参考框架的build议,想法和build议。 提前致谢

Interesting Posts