zoukankan      html  css  js  c++  java
  • Hybrid APP混合开发的一些经验和总结

    三种开发方式

    1. Native App


    2. Web App
    优点: 开发时间短,利用webview内置网页实现
    缺点: 用户体验差,加载速度慢

    3. Hybrid App
    优点: 可以达到接近 Native App的感觉
    缺点: 比web app学习门槛高

    例如: facebook

    三种开发模式优缺点

            native App       Hybrid App      Web App

    原生功能         优秀      接近优秀    差

    性能        非常快     快       慢

    跨平台开发成本  昂贵  合理     便宜

     hybrid app框架

    PhoneGap/cordova  :测重于JS与原生的交互

    AppCan:国内的,性能还行,基于云打包,隐私稍弱

    lonic: 类似Bootstrap ,擅长 的方面是Ui组件比较丰富 

    ui框架有:

    Jquery Mobile:

    Sencha Touch:

    React Navtive :facebook提出来的

    lonic ui

    ------------------------------------------------

    Cordova环境配置 :

    概念:提供了一组设备相关的API,通过这组API,移动应用能够以Javascript访问原生的设备功能更 ,入摄像头 ,麦克风等。

    还提供了一组同意的 javascript类库 ,支持移动操作系统:ios android 。。。。等

    与PhoneGap的关系:cordova 是贡献给Apache后的开源项目 ,是从PhoneGap中抽出来的核心代码,是驱动PhoneGap的核心引擎。举例说明,PhoneGap 是一辆车 ,cordova是发动机

    如何安装和配置:安装cordova之前,需先安装 node.js和 npm ,另外少不了 Android SDK ,以及一个模拟器运行后面的App。推荐使用 Genymontion 

    Ps: node 包管理器是一个Node.js 官方提供的第三方包管理器工具 。

    步骤1. 安装node.js(https://nodejs.org/en/) 默认已包含 npm,安装成功后 输入 npm -v 查看版本号 

    步骤2.输入npm install -g cordova ,安装可能有点慢,如果网络环境安装不了, 可以使用国内淘宝镜像 (http://npm.taobao.org/

    步骤3:

    https://www.cnblogs.com/yuanyingke/p/6060150.html

    https://blog.csdn.net/dr_neo/article/details/49870587

  • 相关阅读:
    轮播图2
    点击按钮切换轮播图
    轮播图
    2016.5.5_十进制转二进制【ABAP】
    2016.4.26_longtext长文本【ABAP】
    2016.4.26_动态内表【ABAP】
    2016.4.26_下载abap代码【ABAP】
    2016.4.15_debug小技巧【ABAP】
    2016.4.1_js向controller传数据【笔记】
    2016.3.21_TABLE CONTROL【ABAP】
  • 原文地址:https://www.cnblogs.com/xiaohuizhenyoucai/p/11131326.html
Copyright © 2011-2022 走看看