是否可以开发在Android和iOS平台上运行的通用业务逻辑?

时间:2016-08-24 10:02:42

标签: android ios node.js

我已经开发了iOSandroid应用程序。我只想在两个平台上添加离线支持,但我想立即为平台天气编写业务逻辑,它将以NodeJsJs或与本地数据库通信的任何其他语言编写。好。

可以实现这样的功能吗?如果可能的话怎么样?哪种语言最适合这种情况?

任何教程,参考链接都将不胜感激。

由于

3 个答案:

答案 0 :(得分:3)

在iOS和Android中,您可以在没有webview的情况下运行javascript。 它可以是一种共享某些业务逻辑的方法。 从来没有用过这个想法,但我跟那些做过的人交谈过,并对此感到满意。

iOS:http://nshipster.com/javascriptcore/

Android:Use V8 JavaScript engine to execute JS lib without webview

答案 1 :(得分:0)

您可以使用Ionic框架开发适用于iOS和Android的跨平台应用程序。使用Ionic框架,您可以使用Web开发技能(如HTML,AngularJS,NodeJs / PHP等服务器端等)开发应用程序。 Cordova有一个庞大的插件库,可以帮助您访问设备的各种硬件,使其看起来更像原生。

答案 2 :(得分:0)

如果您已经开发了应用程序,那么最适合您的解决方案就像C ++框架。您可以为iOS和Android平台编译它们,并将业务逻辑保留在一个位置。 所有其他解决方案,如ReactNative,Cordova,Xamarin等,对于已经构建的应用来说太贵了。