原生android程序员做hybrid app混合式开发的问题。
答案:1 悬赏:10 手机版
解决时间 2021-01-28 12:31
- 提问者网友:疯子也有疯子的情调
- 2021-01-27 14:10
我是做原生android开发的,没有javascript、h5方面的开发经验,现在公司要做混合式开发,我负责原生部分,另有web前端做页面,我应该如何搭架构?还是采用哪些成熟的混合开发架构?或是在原工程基础上导入一些类库即可?我还有哪些需要配合web前端人员做的工作?求指导或教程链接。谢谢
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-01-27 14:42
方案一:使用PhoneGap、AppCan之类的中间件,以WebView作为用户界面层,以JavaScript作为基本逻辑,以及和中间件通讯,再由中间件访问底层API的方式,进行应用开发。这种架构一般会非常依赖WebView层的性能。
方案二:使用Adobe Air、RubyMotion、Appcelerator或者是Xamarin这种非官方语言的工具,打包成原生应用的方式开发。为什么笔者会将它们定义为Hybrid App,主要是它们并没有很单纯地使用原生提供的语言进行开发,而是通过对开发者提供友好的开发工具,并折中地把这种开发语言转换成原生语言,最终打包出整个应用,所以也属于混合应用范畴。
方案二:使用Adobe Air、RubyMotion、Appcelerator或者是Xamarin这种非官方语言的工具,打包成原生应用的方式开发。为什么笔者会将它们定义为Hybrid App,主要是它们并没有很单纯地使用原生提供的语言进行开发,而是通过对开发者提供友好的开发工具,并折中地把这种开发语言转换成原生语言,最终打包出整个应用,所以也属于混合应用范畴。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯