APPCAN学习笔记003---原生开发与HTML5技术

技术qq交流群:JavaDream:251572072

1.HTML5的优势:

  HTML5强悍牢固的骨架

  CSS3精致到每一个毛孔的皮肤

  javascript久经考验的肌肉

2.浏览器引擎:

  webkit的天下

  能够不断升级的引擎

  chrome高效的即时调试环境

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

3.国外的HTML5应用框架

  APPMOBI

  APPCONOMY

  APPCELERATOR

  PHONECAP

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

 a.phonecap是比較受欢迎的,由于基于html,css,javascript

 b.jquerymobile用于做手机前端展示

   jquerymobile,senchatouch用纯正的html5的前端框架

   是用html+css+javascript来实现应用的界面管理和逻辑管理功能

 c.配合phonecap来配合对手机源生应用进行调用

 d.这样会有一个问题,尽管浏览器引擎都用的webkit,可是在不同版本号的操作系统

   中,比方ios4.0,ios5.0,上并非对全部的css属性,html属性支持的,

   比方严重一点的android系统中,android1.6,2.0,2.3,3.0,4.0区别会非常大

   这样会造成一个纯html的前端框架并非真正的全然夸平台的

 e.这样就导致了:

   1.跨平台适配型比較弱

     表如今在一些系统中的性能非常差,不可接受

   2.由于是分开的,phonecap提供手机硬件调用,html框架提供ui维护,

     这样在本地原生开发过程中导致逻辑维护复杂

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

4.appcan主推hybrid模式

 a.appcan不单单提供手机底层功能调用,同一时候还提供了解决兼容性的

  UI扩展功能

 b.兼容性问题通过原生代码实现,攻克了低端手机速度慢的问题

5.提供了代码加密功能,html代码混编功能,能够生成android,iPhone

  wphone系统的应用,还能够公布appstore版本号,本地IDE功能就能够

  实现生成不同系统下,不同版本号的应用

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

APPCAN学习笔记003---原生开发与HTML5技术的更多相关文章

  1. APPCAN学习笔记001---app高速开发AppCan.cn平台概述

    1.APPCAN学习笔记---app高速开发AppCan.cn平台概述 1. 平台概述 技术qq交流群:JavaDream:251572072 AppCan.cn开发平台是基于HTML5技术的跨平台移 ...

  2. APPCAN学习笔记002---app高速开发AppCan.cn平台特色

    技术qq交流群:JavaDream:251572072 1.多窗体机制   常见应用仅仅支持单一窗体 2.原生UI与交互支持   大量原生UI与交互支持(如Action Sheet等) 3.第三方开放 ...

  3. APPCAN学习笔记004---AppCan与Hybrid,appcan概述

    APPCAN学习笔记004---AppCan与Hybrid,appcan概述 技术qq交流群:JavaDream:251572072 本节讲了appcan的开发流程,和开发工具 笔记不做具体介绍了,以 ...

  4. Android(java)学习笔记219:开发一个多界面的应用程序之两种意图

    1.两种意图: (1)显式意图: 在代码里面用intent设置要开启Activity的字节码.class文件: (2)隐式意图: Android(java)学习笔记218:开发一个多界面的应用程序之人 ...

  5. Hadoop学习笔记(4) ——搭建开发环境及编写Hello World

    Hadoop学习笔记(4) ——搭建开发环境及编写Hello World 整个Hadoop是基于Java开发的,所以要开发Hadoop相应的程序就得用JAVA.在linux下开发JAVA还数eclip ...

  6. Android(java)学习笔记162:开发一个多界面的应用程序之两种意图

    1.两种意图: (1)显式意图: 在代码里面用intent设置要开启Activity的字节码.class文件: (2)隐式意图: Android(java)学习笔记218:开发一个多界面的应用程序之人 ...

  7. jsp学习笔记:mvc开发模式

    jsp学习笔记:mvc开发模式2017-10-12 22:17:33 model(javabe)与view层交互 view(视图层,html.jsp) controller(控制层,处理用户提交的信息 ...

  8. Qlik Sense学习笔记之Mashup开发(二)

    date: 2019-01-26 11:28:07 updated: 2019-01-26 11:28:07 Qlik Sense学习笔记之Mashup开发(二) 1.Mobile SPA UI Fr ...

  9. Qlik Sense学习笔记之Mashup开发(一)

    date: 2018-12-21 12:33:29 updated: 2018-12-21 12:33:29 Qlik Sense学习笔记之Mashup开发(一) 1.基于Qlik Sense API ...

随机推荐

  1. mysql入门记录

    mysql -h localhost(or ID) -u root -p show databases; create database <数据库名>: drop database < ...

  2. 我的Python成长之路---第一天---Python基础(5)---2015年12月26日(雾霾)

    六.流程控制 与C语言不通的事Python的流程控制的代码块不是用{}花括号表示的,而是用强制缩进来,而且缩进必须一致,官方推荐是使用4个空格,不建议使用使用tab(制表符)做缩进,一是不同的系统ta ...

  3. C# 使用IENUMERABLE,YIELD

    C# 使用IENUMERABLE,YIELD 前言 在上篇文章中我得出结论,遍历迭代器修改迭代器中项目的值未生效,是因为使用了yield return,并且每次遍历迭代器都执行返回迭代器的方法.这篇文 ...

  4. Qt线程QThread简析(8个线程等级,在UI线程里可调用thread->wait()等待线程结束,exit()可直接退出线程,setStackSize设置线程堆栈,首次见到Qt::HANDLE,QThreadData和QThreadPrivate)

    QThread实例代表一个线程,我们可以重新实现QThread::run(),要新建一个线程,我们应该先继承QThread并重新实现run()函数. 需要注意的是: 1.必须在创建QThread对象之 ...

  5. android 图片尺寸 资料

  6. 【Cocos2d-x】截图分享功能

    Cocos2d-x截图实现 图片将会保存在data/data/包名/files文件夹下. Android下分享一张图片 linux系统下的文件权限 普通情况下android下的每个应用程序都是一个独立 ...

  7. 关于callContext

    coding们肯定有这种需求,在程序中,方法一级级调下去,比如A->b->C->D.... ->Z.在调用过程中,希望在调用函数之间传递一些数据,常见的是将特定的数据从高往低处 ...

  8. 基于visual Studio2013解决C语言竞赛题之1045打印成绩

       题目 解决代码及点评 /* 功能:用记录来描述一个学生的成绩情况,内容包括:姓名.学号.数学成绩和PASCAL成绩. 要求对一个小组的10个学生的成绩进行统计处理: 1)计算学生的总 ...

  9. uva10791

    #include <iostream> using namespace std; int main(int argc, char *argv[]) { int j,k,m=0,flag; ...

  10. FxMaker用法

    第一步:选sceneFxMaker幕后,执行 第二步:执行界面,选中EffectParticle制作粒子特效 第三步:随便点中一个粒子特效.例如以下所看到的 第四步:点中右側的"Explos ...