我已经开发了iOS
和android
应用程序。我只想在两个平台上添加离线支持,但我想立即为平台天气编写业务逻辑,它将以NodeJs
,Js
或与本地数据库通信的任何其他语言编写。好。
可以实现这样的功能吗?如果可能的话怎么样?哪种语言最适合这种情况?
任何教程,参考链接都将不胜感激。
由于
答案 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等,对于已经构建的应用来说太贵了。