混合开发基础介绍

1,开发模式:

  pc端开发

  web app ,移动端网页开发,移动端开发,m站开发

  原生应用开发  ios一个人,Android一个人开发,成本高,底层渲染,比如打开摄像头

  混合开发——基于混合开发平台,框架提供了大部分常用的硬件功能的实现,我们只需要用javascript来调用即可

2,什么是混合开发(hybrid app development)?

使用原生(native)+ HTML5进行开发  -- -- 通过了解平台,让平台打包成不同平台的app

 3,混合开发的优点

①一次开发多平台运行。iPhone,Android,palm,Symbian,wp7,wp8,bada和blackberry

②开发速度快,不需要了解各个平台的native开发语言也可以开发轻量级移动应用。

③各平台UI表现一致(原生应用不一致)

3,混合开发的缺点

  ①使用体验与native开发有差距(12306,KFC)

  ②前端代码容易被盗取

4,主流混合开发产品(平台)

  Phonegap

  Dcloud – H5 plus

  Worklight

  Appcan

  WeX5

5,混合开发原理

  WebViewJavascriptBridge是移动UIView和Html交互通信的桥梁,

  实现native code和js的互相调用的桥梁。

  替代了WebView的自带的JavascriptInterface的接口,使得我们的开发更加灵活和安全

  

posted on 2018-11-06 08:12  杨学友  阅读(1350)  评论(0编辑  收藏  举报

导航