永发信息网

原生android程序员做hybrid app混合式开发的问题。

答案:1  悬赏:10  手机版
解决时间 2021-01-28 12:31
我是做原生android开发的,没有javascript、h5方面的开发经验,现在公司要做混合式开发,我负责原生部分,另有web前端做页面,我应该如何搭架构?还是采用哪些成熟的混合开发架构?或是在原工程基础上导入一些类库即可?我还有哪些需要配合web前端人员做的工作?求指导或教程链接。谢谢
最佳答案
方案一:使用PhoneGap、AppCan之类的中间件,以WebView作为用户界面层,以JavaScript作为基本逻辑,以及和中间件通讯,再由中间件访问底层API的方式,进行应用开发。这种架构一般会非常依赖WebView层的性能。
方案二:使用Adobe Air、RubyMotion、Appcelerator或者是Xamarin这种非官方语言的工具,打包成原生应用的方式开发。为什么笔者会将它们定义为Hybrid App,主要是它们并没有很单纯地使用原生提供的语言进行开发,而是通过对开发者提供友好的开发工具,并折中地把这种开发语言转换成原生语言,最终打包出整个应用,所以也属于混合应用范畴。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
化学实验中如何用玻璃管引流
深情的近义词
温词的意思是什么啊?知道的请说下!
正……唉,要是……就好了。不过……写话
qq气泡下架了的还会再上架吗
停车场(吕塘村)地址好找么,我有些事要过去
桃溪陵园地址在什么地方,我要处理点事
港口吞吐能力的意思是什么啊?知道的请说下!
2015年1月21日几电点升国旗的
△十□=18
某市为更有效地利用水资源,制定了居民用水收
男人为什么爱跟你吼有什么方法治他
许峰公墓怎么去啊,我要去那办事
梦见房顶上的树差点掉下来砸到妈妈是什么意思
青龙偃月刀的意思是什么啊?知道的请说下!
推荐资讯
南方观光旅行社地址有知道的么?有点事想过去
从5o0到800的数中,有多少个十位和个位相同的
一款用GBA玩的三国游戏.谁知道的
英国宪章运动中工人的要求是A. 推翻资产阶级
管中窥豹心理学上利用的理解性还是整体性?
用方程已知鞋子进价60元八折出售后所获利润百
我的移动手机号码用了几年了,以前的服务密码
it slipped my mind什么意思?
冬天空调经常憋死外机
人体卵细胞内含有的营养物质有什么作用
请问各位大神,华为畅享7Plus和红米note4哪个
qq加群问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?